Courses
Improve your web development skills with hands-on courses on a variety of technologies, including HTML, CSS, JavaScript, Node, React, TypeScript, Next, SQL, AI, and more.
Most Popular
The Fullstack Developer Path
- Fullstack
- Modules: 94
- Level: Beginner
- Duration: 108.4 hrs
Learn the entire stack from backend to frontend. Focused on hireable skills from the JavaScript ecosystem, like React, Node, Express, Next, and even AI engineering.
Learn React
- React
- Modules: 13
- Level: Intermediate
- Duration: 15.1 hrs
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
Learn JavaScript
- JavaScript
- Modules: 9
- Level: Beginner
- Duration: 9.4 hrs
Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even a mobile app!
The Backend Developer Path
- Backend
- Modules: 62
- Level: Intermediate
- Duration: 39.4 hrs
The comprehensive path to becoming a backend developer. Focused on in-demand skills from the JavaScript ecosystem, including Node and Express.
The Frontend Developer Path
- Frontend
- Modules: 70
- Level: Beginner
- Duration: 81.6 hrs
Launch your career as a frontend developer with this immersive path. Learn the latest best practices for modern web development.
Learn HTML and CSS
- CSS
- Modules: 7
- Level: Beginner
- Duration: 5.7 hrs
This course will teach you HTML and CSS through building and deploying five awesome projects.
Learn Python
- Python
- Lessons: 74
- Level: Beginner
- Duration: 5.6 hrs
This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
The AI Engineer Path
- AI
- Modules: 13
- Level: Intermediate
- Duration: 11.4 hrs
Build apps powered by generative AI - an essential 2025 skill for product teams.
Learn Git and Github
- Fullstack
- Lessons: 39
- Level: Intermediate
- Duration: 103 min
Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.
Additional Courses
- Learn Cybersecurity
- Backend
- Modules: 4
- Level: Intermediate
- Duration: 5 hrs
- Data Structures and Algorithms
- Algorithms
- Lessons: 35
- Level: Advanced
- Duration: 2.5 hrs
- Learn SQL
- Fullstack
- Lessons: 50
- Level: Beginner
- Duration: 3.8 hrs
- Learn TypeScript
- TypeScript
- Lessons: 79
- Level: Intermediate
- Duration: 4.2 hrs
- Learn Node.js
- Fullstack
- Lessons: 53
- Level: Intermediate
- Duration: 3.5 hrs
- Learn Next.js
- Fullstack
- Lessons: 54
- Level: Intermediate
- Duration: 4.4 hrs
Learn from world-class instructors and enhance your skills in web development efficiently.