Tracks are series of courses grouped to help you master a topic or language. Choose one to start learning!
New to coding? Start here! Learn the building blocks of web development with HTML and CSS, and create your own website by the end of the course.
What you'll learn...
jQuery is a way to create interactive websites. You can move HTML elements around, build custom animations, and let your users affect your site with a mouse click!
What you'll learn...
JavaScript is a programming language that makes websites interactive.
What you'll learn...
These projects allow you to use your HTML, CSS, JavaScript, and jQuery knowledge to create a variety of personalized web applications.
What you'll learn...
Learn the fundamentals of Python and dynamic programming.
What you'll learn...
Ruby is an incredibly popular programming language that helps power websites all over the world. Learn how to create a number of useful applications quickly and easily.
What you'll learn...
Write server-side scripts with PHP, the world's most popular scripting language.
What you'll learn...
APIs let you connect your app to the world. You can write code that can do almost anything—like read tweets, make phone calls, and track clicks on your site's links.
What you'll learn...