1. FullStackOpen
https://fullstackopen.com/en/
Master React, Redux, Node.js, TypeScript, and CI/CD. Ideal for devs aiming for modern scalable apps.
2. The Odin Project
https://www.theodinproject.com/
Beginner to job-ready. Covers Git, JavaScript, backend, databases, and full-stack projects.
3. CS50’s Web Programming
https://cs50.harvard.edu/web/
Advanced course teaching Flask, SQL, APIs, and front-end tools. From Harvard.
4. MIT xPro — Web Development (Intro)
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.148+1T2020/about
Learn HTML, CSS, JS, and interactivity with MIT-level insights. Great intro before diving deep.
5. Codecademy — Full-Stack Engineer Path (Free Tier)
https://www.codecademy.com/learn/full-stack-engineer-career-path
Free modules include HTML, CSS, Git, APIs, React. Project-based.
Tier 2: Frontend-Focused Courses
6. Scrimba – Responsive Web Design
https://scrimba.com/learn/responsivedesign
Interactive lessons with code-along. Great for beginners mastering layout and design.
7. Web.dev by Google — Learn HTML, CSS, JS
https://web.dev/learn/
Official Google-led tutorials. Covers performance, accessibility, and best modern practices.
8. Shay Howe — Learn to Code HTML & CSS
https://learn.shayhowe.com/
Beginner to intermediate tutorial that’s text-based and extremely readable.
9. Mozilla Developer Network (MDN) — Web Docs
https://developer.mozilla.org/en-US/docs/Learn
Comprehensive and trustworthy resource to learn every core web tech, with tutorials and examples.
10. Kevin Powell – CSS for Beginners (YouTube Series)
https://www.youtube.com/playlist?list=PL4-IK0AVhVjNmpu1n0gJqygcV2pF5GFdZ
Trusted by designers/devs alike. Deep CSS focus including Flexbox, Grid, and responsive tips.
Tier 3: Backend & Advanced Dev Tools
11. Node.js Crash Course – Traversy Media
https://www.youtube.com/watch?v=fBNz5xF-Kx4
Solid crash course to learn backend APIs, routing, and server setup with Node.js.
12. Python Django Web App Dev – Harvard CS50 Beyond
https://cs50.harvard.edu/extension/web/
Great for Python fans. Teaches Django apps, admin panel, and user auth from scratch.
13. Database Foundations – Khan Academy
https://www.khanacademy.org/computing/computer-programming/sql
SQL and relational databases made simple. Ideal for full-stack devs.
14. API Development & JSON – FreeCodeCamp
https://www.freecodecamp.org/learn/
Learn to build and consume APIs, use JSON, handle data—core skill for any modern dev.
15. MongoDB University – MongoDB for JavaScript Devs
https://learn.mongodb.com/
Free courses to integrate MongoDB into Node.js and full-stack workflows.
Phase 1: Foundations (Weeks 1–3)
Goal: Understand HTML, CSS, Git, and the fundamentals of the web.
Task | Resource | Link | Status |
---|---|---|---|
Learn how the web works | MDN Web Docs | Link | ☐ |
HTML5 & CSS Basics | The Odin Project | Link | ☐ |
Practice with code-along | Scrimba | Link | ☐ |
Learn Flexbox/Grid | Kevin Powell YT | Link | ☐ |
Basic Git + GitHub | Codecademy (free) | Link | ☐ |
Phase 2: Core Frontend (Weeks 4–6)
Goal: Build strong UI/UX & JavaScript foundation.
Task | Resource | Link | Status |
---|---|---|---|
JavaScript Basics | JavaScript.info | Link | ☐ |
DOM Manipulation | The Odin Project | Link | ☐ |
Responsive Layouts | Shay Howe | Link | ☐ |
Frontend Project 1 (Portfolio Site) | FreeCodeCamp | Link | ☐ |
Phase 3: Frontend Projects + Frameworks (Weeks 7–9)
Goal: Apply frontend skills using React and modern tools.
Task | Resource | Link | Status |
---|---|---|---|
Learn React Basics | FullStackOpen | Link | ☐ |
Intermediate React + Hooks | Scrimba React | Link | ☐ |
Frontend Project 2 (To-Do App, Blog, Weather App) | Build from scratch | – | ☐ |
Phase 4: Backend & APIs (Weeks 10–13)
Goal: Understand server-side logic, REST APIs, databases.
Task | Resource | Link | Status |
---|---|---|---|
Node.js Fundamentals | Traversy Media YT | Link | ☐ |
Express & MongoDB | The Odin Project | Link | ☐ |
REST API Project | Your own | – | ☐ |
SQL Basics | Khan Academy | Link | ☐ |
Phase 5: Full Stack Integration (Weeks 14–17)
Goal: Build and deploy a complete full-stack application.
Task | Resource | Link | Status |
---|---|---|---|
Full-Stack App (React + Node) | FullStackOpen | Link | ☐ |
Deploy with Vercel/Render | Guides & Docs | Vercel, Render | ☐ |
Final Capstone Project (Blog, Notes App, SaaS MVP) | Your own idea | – | ☐ |
Phase 6: Polish & Portfolio (Weeks 18–20)
Goal: Prepare for real-world jobs, freelance or open source.
Task | Resource | Link | Status |
---|---|---|---|
Build Portfolio Page | Custom or Templates | – | ☐ |
Add GitHub Projects | GitHub | – | ☐ |
Learn CI/CD Basics | FullStackOpen | Link | ☐ |
Contribute to Open Source | GitHub Explore | Link | ☐ |
Bonus Resources
CS50 Web Programming – Harvard Course
MongoDB for JS Devs – MongoDB University
Google Web.dev – Modern HTML, CSS, JS
0 comments:
Post a Comment