Rise of the code schools
Posted on 23 Nov 2012 at 12:09
A major driving force of every coding site is gamification. Rather than just finishing a lesson and moving on, users unlock badges to go on social network-style profiles, alongside progress charts and activity logs. It’s education given a layer of 21st-century instant gratification. Codecademy even borrows from the latest online games, with users building up point streaks if they log in and learn every day.
Then, when a course is completed, the sharing begins. When a “Tell your friends you survived” button on an early Rails for Zombies course proved popular, the Code School team wondered how far they could push it. They added more buttons, and as founder Gregg Pollack explains, “people not only tweeted about it at the end of a course, but they tweeted between each level they completed. People love sharing their accomplishments.”
The Codecademy team knows this better than anyone. On 1 January Codecademy launched Code Year, in which users resolved to learn to code in 2012 via weekly online lessons. By day three, 100,000 had signed up; within nine weeks the figure had topped 400,000. “We tried hard to make the sign-up process as frictionless as possible,” said co-founder Zach Sims at the time. “It also turns out this was a commitment that people wanted to share.”
That sharing was all the advertising the site had, and it worked. Codecademy now has “millions of students in more than one hundred countries” learning the basics of coding for free, and recent investors include Sir Richard Branson.
Approaches to creating content vary hugely from site to site. The Khan Academy funds its new courses through donations, with significant backers including the Bill & Melinda Gates Foundation and Google, and courses are created by academics.
At Code School, teaching properly takes time and money. “Each course is about a two-month process,” explains Pollack. “There’s a lot involved from just putting together the course outline, to writing out all the content and figuring out what we want to teach. Sometimes we work backwards; we start with the challenges: what are we going to want people to be able to solve? Then how do we teach that? It’s putting together the slides, getting all the slide animations in there, filming in front of the green screen, getting it all edited.
“On top of that there’s a huge technology cost. Every time we jump into a new technology we have to figure out a good way to evaluate code. If somebody is solving a challenge, we want to test that they’re able to solve it, and there might be multiple ways to solve a challenge so we want that to be okay. [The cost] is why we only really do one course a month.”
Funding such advancements is a big issue as these sites grow. Code School has 150,000 users, more than 5,000 of whom pay $25 a month to access courses – but even that won’t cover a move into some new areas. “An iOS course is going to cost a lot more than a typical course because of the hardware,” says Pollack, and “because of all the software we have to write, and it definitely has a higher risk factor.” So Code School crowdfunded its “Try iOS” course instead. “Kickstarter seemed like a great way to make sure there was enough interest.” It raised more than three times its $50,000 target.
Investment has also been rolling in for Codecademy, but the long-term plan remains a mystery, with Zach Sims merely confirming that everything on the site will remain free for the time being. One potential revenue stream could come from the personal development of the users themselves. Employers could evaluate potential recruits by their course progress, with candidates suggested depending on the requirements of the job. “People are already putting Codecademy on their résumés, so this is a natural next step,” Sims told Bloomberg. Udacity already provides certification on some courses, with major technology companies “actively recruiting from the Udacity student body”.
Another great site that teachers and students love especially at High School is http://codeavengers.com
Teacher after teacher have commented that the students are much more engaged and learning more with CodeAvengers than CodeCademy.
By CodeAvengers on 23 Nov 2012
In New Zealand, we have been trialing out various online code schools for a national roll out. We found one that sat above the rest in way of the actual quality of the lessons (not the site itself yet). Here is a recent story with the Prime Minister of New Zealand learning to code http://blog.codeavengers.com/2012/11/new-zealand-p
By MixMastaMike on 23 Nov 2012
Code Avengers is not only getting strong interest from New Zealand it is also quickly attracting a GLOBAL audience due to its well structured lessons. Try it out and see why at http://www.codeavengers.com/
By RickyRiccardo on 23 Nov 2012
For more details about purchasing this feature and/or images for editorial usage, please contact Jasmine Samra on email@example.com
- Google announces the Nexus 6, Nexus 9 and the arrival of Android Lollipop
- Lenovo and Ashton Kutcher launch Yoga Tablet 2 Pro, Yoga Tablet 2 and Yoga 3 Pro
- Lenovo Yoga event live stream: watch Ashton Kutcher's tablet launch live
- HTC shows off Desire Eye selfie phone and periscope-like camera
- Xim: the slideshow app to get excited about
- Adobe has more apps for iOS, but none for Android
- How to download and install Windows 10 Technical Preview
- Windows 10: release date, features, free update and cloud version
- iPhone 6 Plus "less likely to bend than HTC One"
- iPhone 6 Plus: Apple's had nine complaints over "bendgate"
- Google Glass: mugger bait, pub problem and other lessons learned from two dangerous weeks
- Twitter, please don't fiddle with my feed
- How Satya Nadella can get some pay-raise karma
- Windows 10: a step back to go forward
- Michael Dell: Cloud infrastructure is the roads, bridges and highways of the 21st century
- How to check your identity hasn’t been sold to the hackers
- Tim Cook: this is how much TV has changed since the 70s
- Westminster wins the .London battle
- 20 years of PC Pro: from deep pan pizza to virtualisation
- Five reasons why the Apple Watch leaves me cold