After completing the first HTML project at online programming school Codecademy, you'll be able to insert a header, text, and images into an otherwise blank website.
But a new lesson category the site introduced Wednesday lets students tackle complex projects by incorporating services from YouTube, SoundCloud, Twilio, Stripe, and others—even before they know the code behind their solutions.
Each of the lessons is written by programmers at a partner company and provides step-by-step instructions for using that company's API. Although APIs make it easy for developers to use existing services in new apps, the instructions for implementing them can be dense. Codecademy's tutorial format makes using them a better option for novices.
Lessons are centered around specific actions. Students can, for instance, learn to build applications that make phone calls using Twilio, find radio show transcripts from NPR, or incorporate a YouTube search.
"When after 10 minutes of fooling around with Twilio, your phone rings, that, I think, is a really empowering moment for someone learning programming," he tells Fast Company. "It can get them over the initial hump."
The startup has never had trouble attracting users. Last year, more than 250,000 people—including the New York City mayor—made a New Year's resolution to learn to code by signing up for Codecademy's Code Year. But this year, by adding more practical lessons, it hopes more of them can keep it.
[Image: Flickr user Torley]