Learn core programming concepts and syntax for the world's most popular languages.
Learn how to create websites by structuring and styling your pages with HTML and CSS.
Learn how to make your websites interactive and create animations by using jQuery.
Learn to program in PHP, a widespread language that powers sites like Facebook.
Learn to program in Python, a powerful language used by sites like YouTube and Dropbox.
Learn to program in Ruby, a ﬂexible language used to create sites like Codecademy.
Learn to build professional websites and applications as used by real businesses.
Build a recent version of Airbnb's home page and learn the fundamentals of web development in the process.
After our Make a Website course practice your HTML/CSS skills by building 15 real-world projects.
Build the Flipboard home page and learn how to add interactivity to your website.
Learn to build web apps with Ruby on Rails 4. By the end of the course, you'll be able to use Ruby on Rails to create your own apps.
Learn to build web apps using AngularJS 1.x. By the end of the course, you'll be able to use AngularJS to create your own apps.
Learn how to add sign up, log in, and log out functionality to your Rails apps, as well as how to manage access to specific pages.
Learn how to use the command line to manipulate data and automate tasks.
We'll be adding more content soon; stay tuned!
Get started with coding with these 30 minute goals.
Create an animation of your name
Make a website all about you
Build your own galaxy