CodecademyFree
OtherThis isn't a single course so much as an entire curriculum path — The Odin Project sequences intermediate HTML and CSS, core JavaScript, advanced CSS, React, relational databases and SQL, and Node.js with Express into one deliberate progression. The idea is that each stage unlocks the next: you can't really appreciate React until you've wrestled with vanilla JavaScript and the DOM first.
Best suited to people who want a genuine full-stack foundation and are willing to follow a structured order rather than cherry-picking topics. Along the way you'll build actual projects — practicing object-oriented JavaScript, fetching real-world data via APIs, and eventually querying a relational database — instead of just watching demonstrations.
The Odin Project has a reputation for being unusually thorough and project-heavy compared to shorter bootcamp-style courses, which makes it a solid pick for anyone serious about becoming full-stack rather than front-end-only.
This path takes you through our entire JavaScript curriculum. The courses should be taken in the order that they are displayed. You'll learn everything you need to know to create beautiful responsive websites from scratch using JavaScript and NodeJS.
Let's learn a little more about what you can do with HTML and CSS.
Make your websites dynamic and interactive with JavaScript! You'll create features and stand-alone applications. This module includes projects where you will learn how to manipulate the DOM, use object-oriented programming principles, and fetch real-world data using APIs.
It's time to dig in and become the CSS expert you deserve to be. After this course you'll be equipped to create web projects that look beautiful on any device!
Let's learn React, the most popular JavaScript library for building user interfaces. Take your frontend skills to a whole new level!
Databases are used to organize and capture large amounts of data, typically by inputting, storing, retrieving and managing the information. This course will focus on relational databases, which are widely used to store data and SQL, the language used to query the database.
Take your JavaScript skills to the server-side! Learn how to fully craft your site's backend using Express, the most popular back-end JavaScript framework! You will also learn how to use a relational database, PostgreSQL.
Web development is a lifelong journey of learning and growth. Continue that journey on a professional development team! You'll learn where to find jobs, how to do great interviews, and the best strategies to launch your career.
More in Development
CodecademyFree
CodecademyFree
OtherFree
OtherFree