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.
Build the Flipboard home page and learn how to add interactivity to your website.
Build the Etsy site using Ruby on Rails and learn the essentials of database-backed web applications.
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
Learn how to use popular APIs to make your own applications.