For a better experience on Codecademy,
New to coding? Make your first website now!
Learn the building blocks of web development with HTML and CSS, and create your own website by the end of the course.
Or select a web development language or library to learn
Learn how to make your websites interactive and how to build browser based games.
PHP is the most popular server-side language and it requires minimal set-up.
Learn the fundamentals of programming to build web apps and manipulate data.
Ruby is a powerful yet beginner-friendly language used for professional web apps all over the world.
Looking for practice? Try building something.
Make your apps more powerful by connecting them to other apps, such as YouTube and Twitter.
We are constantly adding new content
Looking for more courses?
Try our non-track content
Sign up to Codecademy
You're doing great!
Sign up to keep track of what you’ve learned!
Sign up with...
Sign up with Facebook
Sign up with Google
Sign up with Twitter
Or sign up with email
By signing up, you agree to our
Terms of Service
Sign in to Codecademy
Sign in with...
Sign in with Facebook
Sign in with Google
Sign in with Twitter
Sign in with email
Forgot your password?