Welcome to our content library, where you'll find all the courses offered at Codecademy. You can start learning specific web developer skills, languages, and more. Choose a course to get started!
Learn to build professional websites and applications as used by real businesses.
Let us set you up for success with a personalized learning path.
Build a recent version of Airbnb's home page and learn the fundamentals of web development in the process.
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.
Build the Flipboard home page and learn how to add interactivity to your website.
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.
Learn to manage data with SQL. You'll master complex commands to manipulate and query data stored in relational databases.
Learn the fundamentals of the Java programming language.
Create and explore a simple Git-managed project
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.
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