May 15, 2014
Learning how to code has become an essential skill for the 21st century students. The importance of coding lies in the fact that it enables students to learn a slew of other important skills all along the way. In his popular TED talk ” Let’s Teach Kids to Code“, Mitch Resnick of MIT Media Lab outlined a set of skills that students get to learn from coding . These skills are also relevant for all other sorts of activities:
- It helps kids learn in meaningful context
- It teaches them that learning is a process and not a product
- It teaches them how to take complex ideas and break them down into simpler parts
- It teaches them how to collaborate with others
- It also teaches them how to keep persistent and persevere in the face of frustration when things are not working well
- it teaches determination and risk-taking
- It helps them become fluent with technologies and enable them to open open up and express their ideas.
- It helps them be creative
- It helps them interact with the world around them
To learn more about the skills kids grasp from coding, check out this guide I shared a few months ago. Today, I stumbled upon an article in TED blog where they have featured 10 interesting websites where students can learn coding. Some of the titles they included are new to me so I decided to share them with you here.
Code Racer that is featured in TED article has become Treehouse which brings the number of websites to 9.
1- Code Academy
One of many programs geared toward females who want to code, Girl Develop It is an international nonprofit that provides mentorship and instruction.
3- Udacity Computer Science Course ( not free)
Learn from over 1000 videos created by expert teachers on web design, coding, business, and much more. This library is continually refreshed with the latest on web technology so you’ll never fall behind.
The Computer Clubhouse, which Resnick co-founded, works to “help young people from low-income communities learn to express themselves creatively with new technologies,” as he describes.
6- Coder Dojo
Through CoderDojo’s volunteer-led sessions, young people can learn to code, go on tours of tech companies and hear guest speakers.
7- Code School
Code School offers online courses in a wide range of programming languages, design and web tools.
7- Girls Who Code
Girls Who Code, geared specifically toward 13- to 17-year-old girls, pairs instruction and mentorship to “educate, inspire and equip” students to pursue their engineering and tech dreams.
8- Black Girls Code
Through workshops for young girls of color, Black Girls Code aims to help address the “dearth of African-American women in science, technology, engineering and math professions,”