2-Month Web Development Timetable (With College)
Week 1: HTML + Basic CSS
- Learn HTML tags, structure, links, images
- CSS syntax, selectors, properties, colors
- Box model and inline vs block elements
Week 2: CSS Layout + Projects
- Flexbox, CSS Grid, responsive layout
- Create simple layouts and responsive pages
- Forms, buttons, and page styling
Week 3: JavaScript Basics
- JS variables, data types, functions
- Conditionals, loops, arrays, objects
- Events and basic DOM usage
Week 4: DOM + Git & GitHub
- Deep dive into DOM Manipulation
- Event handling and interactive UI
- Git basics, GitHub repo and pushing code
Week 5: Bootstrap + More JS
- Learn Bootstrap for quick UI design
- ES6 syntax: let/const, arrow functions
- Local storage and form validation
Week 6: [Link] + Express
- Intro to backend, installing [Link]
- Build basic [Link] server
- Handle routes and server responses
Week 7: MongoDB + API + Projects
- MongoDB basics, CRUD operations
- Fetch APIs, JSON handling
- Start a full-stack mini project
2-Month Web Development Timetable (With College)
Week 8: Final Projects + React Intro
- Build and style portfolio website
- React basics: JSX, components, props
- Hosting website on GitHub Pages or Netlify