Web Development
Learn the web from first principles, then build and operate full-stack applications.
3 learning paths
86 total lessons
~35 wks
Estimated Time
5
Modules
30
Lessons
Web Foundations
12 weeks • 9 lessons
Node.js & Express
6 weeks • 5 lessons
MongoDB & Mongoose
4 weeks • 4 lessons
React
8 weeks • 6 lessons
Full Stack Mastery
5 weeks • 6 lessons
~32 wks
Estimated Time
11
Modules
44
Lessons
Node.js & Express
6 weeks • 5 lessons
MongoDB & Mongoose
4 weeks • 4 lessons
React
8 weeks • 6 lessons
Full Stack Mastery
5 weeks • 6 lessons
TypeScript
1 weeks • 4 lessons
Testing in Depth
1 weeks • 4 lessons
Security
1 weeks • 4 lessons
DevOps
1 weeks • 3 lessons
Architecture & System Design
1 weeks • 3 lessons
Performance Engineering
1 weeks • 3 lessons
Master Capstone
2 weeks • 2 lessons
~5 wks
Estimated Time
4
Modules
12
Lessons
Advanced React & Next.js
1 weeks • 3 lessons
DevOps & Cloud
1 weeks • 3 lessons
Scalable Systems
1 weeks • 3 lessons
React Native
1 weeks • 3 lessons
Not sure where to start?
Every path is free, written, and self-paced. Start where you are.