Custom Web Development Learning Plan
Weeks 12: Refresh the Basics
Topics:
- HTML5: Semantic elements, forms, media
- CSS3: Flexbox, Grid, animations
- JavaScript (ES6+): Variables, functions, arrays, objects, loops
Goals:
- Build a responsive landing page
- Practice 20+ JavaScript coding exercises
- Use Git & GitHub for version control
Resources:
- freeCodeCamp HTML/CSS
- JavaScript.info
- Git Handbook
Weeks 34: JavaScript Deep Dive
Topics:
- DOM Manipulation
- Event handling
- Async JS: Promises, fetch API, async/await
Goals:
- Build a weather app (using an API)
- Practice DOM projects: to-do list, calculator, modal
Weeks 56: Modern Frontend React.js
Custom Web Development Learning Plan
Topics:
- React fundamentals (components, props, state, hooks)
- JSX, event handling, conditional rendering
- React Router basics
Goals:
- Build a multi-page React app (e.g., blog or task manager)
- Learn basic debugging with React Dev Tools
Resources:
- Scrimba React Course
- react.dev official docs
Weeks 78: Advanced Frontend (Next.js + Styling)
Topics:
- Next.js basics (pages, routing, SSR/SSG)
- Tailwind CSS or Styled Components
- Forms and validation
Goals:
- Convert your blog/task app into a Next.js site
- Learn how to deploy on Vercel
Weeks 910: Backend Basics (Node.js + Express)
Topics:
- Intro to backend development
- REST APIs: routes, controllers, CRUD
- Middleware, error handling
Custom Web Development Learning Plan
Goals:
- Build a simple backend for your app (tasks, notes, blog)
- Test APIs with Postman or Thunder Client
Weeks 1112: Databases + Auth
Topics:
- MongoDB basics (CRUD, collections, queries)
- User authentication (JWT or sessions)
- Secure login and registration
Goals:
- Add login/register to your app
- Connect MongoDB Atlas to your backend
Weeks 1314: Final Portfolio + Resume
Tasks:
- Build and polish your portfolio website
- Include at least 3 strong projects with descriptions & GitHub links
- Write a resume focused on skills and projects
- Create/update your LinkedIn
Weeks 1516: Apply + Grow
Tasks:
- Apply to 35 jobs/day
- Join communities (Discord, LinkedIn)
- Reach out for feedback on your resume
- Start freelance or open-source contributions
Custom Web Development Learning Plan
Tech Stack Summary
Frontend: HTML, CSS, JavaScript, React.js, Next.js
Styling: Tailwind CSS
Backend: Node.js, Express.js
Database: MongoDB (Mongoose)
Auth: JWT
Version Control: Git, GitHub
Deployment: Vercel, Netlify, Render