background preloader

Teaching programming

Facebook Twitter

Online Resources: Where can I learn to code? 7 Deadly Sins of Creativity. Email Creativity is not just for artists and poets.

7 Deadly Sins of Creativity

Everybody has the potential to exercise their creative mind – to innovate new ways of accomplishing things that will ultimately make life easier and more gratifying. Creativity magnifies the effectiveness of our natural talents, generating elevated levels of success and happiness by helping us discover more efficient ways to do what we love to do. Happiness is not in the mere possession of money; it lies in the joy of achievement, in the thrill of creative effort. - Franklin D.

Roosevelt. 27 ways to learn online how to code. Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately.

27 ways to learn online how to code

And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage.

The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well). F**k it, we'll do it live! 1. 2. 3. 4. 50 Places You Can Learn to Code (for Free) Online. If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online.

50 Places You Can Learn to Code (for Free) Online

University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online. University Many big names in education including MIT and Stanford offer programming courses, absolutely free. General. Can These iPad Apps Teach Your Kid to Code? - Lauren Goode - Product Reviews.

The pillars of elementary education in the U.S. — reading, writing, math — have remained the same for a long time.

Can These iPad Apps Teach Your Kid to Code? - Lauren Goode - Product Reviews

Now another skill set is increasingly coming into focus: Computer programming. This week, I tested two new mobile apps, Kodable and Hopscotch, that are aimed at teaching young children the basic skills necessary for computer programming. Both are for iOS — specifically, for iPad — although Kodable plans to introduce an Android version of the app.

And both are free to download, but Kodable does include advanced levels that cost $1.99 to access. Inspired To Educate. There are many benefits to teaching young people to code.

Inspired To Educate

As a musician starts learning a piece of music, the process can be daunting. Musicians, however, naturally start breaking the song into parts. By slowly mastering small phrases, scales, chords, and patterns, the song slowly emerges from the student. The discipline of decomposition and persistence shows up in computer programming too. Chris Betcher during a talk during the K12 Online Conference did a AWESOME introduction to a number of tools that help students get started with coding. I also appreciate that Mr. I hope you enjoy Chris Betcher’s talk! The Nature of Code. Inspired To Educate. In previous blog posts, we have discussed the necessity to encourage science, technology, engineering and math (STEM) especially in the United States.

Inspired To Educate

As our culture has become increasingly digital, we have coined this term of “digital natives” to describe the current generation of kids who grow up playing with IPads, cell phones and computers. In conversations I have had with advocates of STEM education, some believe it’s important to get kids interested in learning about STEM topics before the 4th of 5th grade. Why? Around middle school, children start to form opinions about what is “cool” or “not cool.” Most kids put things like math, science and computer science into the “un-cool” category. Mitch Resnick of the MIT media lab and his team of researchers have taken up the challenge of teaching kids to become fluent with technology.

I really admire the work he and his team have done on Scratch, a computer programming environment created for kids. 10 Tools To Get Kids Excited About Programming. For the average kid (I won’t talk about someone like Lim Ding Wen here, though I will use his cute photo as the thumbnail alongside), computers and smartphones are fun tools.

10 Tools To Get Kids Excited About Programming

Education comes much later. Getting a kid excited about programming might take some doing because logic needs a bit of time to develop. It is imagination and creativity which arrive first. That’s where the crux of these ten tools lie…using creative tools to get children excited about programming. Classroom resources to support year 5 & 6 coders. The Ultimate Guide to Coding Bootcamps: The Exhaustive List. In our last installment, we highlighted the most selective coding bootcamps.

The Ultimate Guide to Coding Bootcamps: The Exhaustive List

To recap, coding bootcamps are designed to train students for a full-time job as an entry-level developer by providing an intensive immersive learning program in an 8 to 12 week period (sometimes longer). The goal of these camps are to train you with the skills that employers are demanding without wasting any time. The price tag on these programs are high, ranging from $5-36K! However, a good bootcamp will land you a job with a $60K starting salary (or more), so the ROI makes the investment worthwhile. In this article, we expand on the original list and have separated programs into two kinds of bootcamps: the bootcamps that provide you with job placement or assistance, and everything else. 6 Free Apps to Teach Coding Skills. 17 May I’ve shared some of my favorite apps for teaching coding skills to students.

6 Free Apps to Teach Coding Skills

Coding for Kids. Makerbot Curriculum. Computer Science. Mentions in EdSurge News May 14, 2013 Not every coder job involves working in a blue chip tech company or Silicon Valley startups.As British technologist, Conrad Wolfram said in a TED talk on teaching math with computers: “In the real world math isn’t necessarily done by mathematicians.

Computer Science

It’s done by geologists, engineers, ... Teaching kids to code is not a new phenomenon. Programming. Guardian Professional. The beauty of programming is that it does not matter how old you are (well, under seven is possibly a bit optimistic) you can learn using exactly the same, mostly free, resources to be found on the internet.

You can learn basic programming easily within a year and then you can choose to hone and refine whichever aspects of coding most excite you. Done! It's not hard. For the purposes of this post I have referred to resources aimed primarily at younger people - but they are all useful for the beginner. Two of the most common questions are: 1. 2. The answer to question one is easy: any/all. The answer to two is also easy: there are many and I will list some here.