There seem to be an abundant or even endless number of posible resource sites for learning to code. Earlier, I posed about Codecademy and Coursera which both have great online courses for learning programming. On her thorough and insightful blog Hack Education, Audrey Watters generated this list of other possible resources for our future techies. Here’s a snippet of her post, Top Ed-Tech Trends of 2012: Learning to Code:
“But excitement about learning to program — or at least, about learning-to-program startups — didn’t dissipate this year, and a huge industry has spawned to teach it. There are lots of companies — new and old and funded this year — that are tackling computer science and coding education (offline and online, but mostly the latter), including:
Udacity (founded 2011; raised $15+ million in 2012); Coursera (founded 2012; raised $22 million in 2012); Treehouse (founded 2010; raised $4.75 million in 2012); LearnStreet (founded 2012; raised $1 million in 2012); Starter League (formerly known as Code Academy; founded 2011; 37 Signals bought a stake in the company in 2012); Code Hero (founded 2012; raised $170,000 via Kickstarter in 2012); Programr (founded 2012); Bloc.io (founded 2012); CodeHS (founded 2012); Dev Bootcamp (founded 2012); Code Avengers (founded 2011); Code School (founded 2011); Puzzle School (founded 2011); CodeLesson (founded 2010); Stencyl (founded 2008); O’Reilly School of Technology (founded in 2007); W3Schools (founded 1999); and Lynda.com (founded 1995).
In addition, many other companies and organizations launched learn-to-code projects: Code Monster from Crunchzilla, the “Mechanical MOOC” from P2PU, and Blockly from Google for example. MIT App Inventor (formerly a Google project) had its official launch this year. Khan Academy finally unveiled its computer science curriculum. And Mozilla got into the Web literacy and Webmaking thing in a big way — with tools like Popcorn Maker, X-Ray Goggles, and Thimble.
I would highly, highly recommend subscribing to her blog; check it out here: Hack Education.
And if you or one of your students uses one of the myriad resources, let me know what they think!
Project Based Learning: It’s a good resource (or a thousand good resources): PBL needs those.