9-Week Full Stack Challenge Plan
Week 1: Master HTML, CSS, Git, and Hosting
[ ] Module -1: Welcome Video
[ ] Module 0: Orientation. How to get ready for this course
[ ] Module 1: Learn and Explore HTML
[ ] Module 2: Learn and Explore CSS
[ ] Module 3: Git, source control, GitHub and hosting
[ ] Module 4: More about HTML
[ ] Module 5: Build a beautiful portfolio website
[ ] Module 6: Build your flower shop website
[ ] Module 6.5: [Bonus] Pseudo class, elements, position
Week 2: Responsive Design & Frameworks
[ ] Module 7: Responsive Website Layout
[ ] Module 8: More responsive layout and Responsive portfolio
[ ] Module 9: HTML CSS only Landing Page - G3 Architects
[ ] Module 10: Optimize images, icon and more CSS
[ ] Module 11: Responsive Website Assignment
[ ] Module 11.5: [Bonus] UI UX, future strategy about html, css
[ ] Module 12: Introduction to Tailwind
[ ] Module 13: Biker Zone with Daisy UI
[ ] Module 14: Tea Landing Page with DaisyUI
[ ] Module 15: Responsive Landing Page with framework Assignment
[ ] Module 15_5: HTML, CSS, Framework Bonus
Week 3: JavaScript Essentials (Basic to Intermediate)
[ ] Module 16: Introduction to JavaScript
[ ] Module 17: Fundamental Concepts Array and conditionals
[ ] Module 18: Loop and Practice Problems
[ ] Module 19: Core Concepts, functions and objects
[ ] Module 20: Apply JavaScript Concepts
[ ] Module 21: JavaScript Simple Coding Problems
[ ] Module 22: More JS Coding Problems
[ ] Module 23: Assignment
[ ] Module 23.5: Basic JavaScript Bonus Module
[ ] Module 24: Tour of DOM (Document Object Model)
[ ] Module 25: Event, addEventListener, Event bubble
[ ] Module 26: Simple Interactive bank website ( Baap Er Bank )
Week 4: DOM Mastery + API + ES6
[ ] Module 27: Bank Calculation Using Functions(advanced)
[ ] Module 28: DOM manipulation with Geometry Genius
[ ] Module 29: Build Summer Sale using DOM manipulation
[ ] Module 29.5: Integrate Javascript Bonus Content
[ ] Module 30: JS Recap and Basic Es6, Es5
[ ] Module 31: (advanced) More ES6
[ ] Module 32: Understand Common JavaScript Concepts
[ ] Module 33: API, JSON, Data load, dynamic website
[ ] Module 34: API Recap with Phone hunter
[ ] Module 35: More about JavaScript
[ ] Module 36: ES6 and API Related Assignment
[ ] Module 36.5: Browser Storage
[ ] Module 36.6: [optional] Browser & Debugging
[ ] Module 36.7: [optional] Introduction to Devtool
Week 5: Learn React Basics
[ ] Module 37: JavaScript You need to know for React
[ ] Module 38: React Core Concept (part 1)
[ ] Module 39: React Core Concept (part 2)
[ ] Module 40: Simple React Rest Countries
[ ] Module 41: Modules and data storage Integration
[ ] Module 42: Simple React SPA with Knowledge cafe
[ ] Module 43: React SPA Assignment
[ ] Module 43.5: Simple React Bonus
[ ] Module 44: Tailwind CSS, Axios, Rechart, Awesome components
[ ] Module 45: React Router Concept
[ ] Module 46: React Core Concept (part 3)
[ ] Module 47: CareerHub with router
[ ] Module 48: Assignment 8
[ ] Module 48.5: Router bonus
Week 6: Firebase + React Auth
[ ] Module 49: Simple React Firebase authentication
[ ] Module 50: Email Password Authentication, Login Form
[ ] Module 51: React Auth Integration and Private Route
[ ] Module 52: Build Dragon News Layout
[ ] Module 52.5: Authentication with Dragon News
[ ] Module 53: React Auth Assignment
[ ] Module 53.5: NodeJS Bonus Content
Week 7: Node.js, Express & MongoDB
[ ] Module 54: Getting Started with Node, Express and Api
[ ] Module 55: Know more about node js, express js, mongodb and CRUD operation
[ ] Module 56: CRUD with Espresso Emporium using MongoDB
[ ] Module 56.5: Authentication with Espresso Emporium, Deploy & Practice task
[ ] Module 57: Assignment 10
[ ] Module 57.5: Bonus Module
[ ] Module 58: CRUD Recap with Genius Car
Week 8: JWT, Interceptor, Advanced Backend
[ ] Module 59: Genius Car Node Mongo CRUD Recap
[ ] Module 60: Introduction to JWT and Axios Interceptor
[ ] Module 60.5: How to Create Unique Projects And Unique Profile
[ ] Module 61: Recap Jwt and interceptor with Genius Car
[ ] Module 62: Pagination and Load Data by filter
[ ] Module 63: CRUD with JWT assignment
[ ] Module 63.5: Indexing in MongoDB
Week 9: Final Project + Next.js + Job Prep
[ ] Module 64-71: Final Project Parts 1-8
[ ] Module 72: The Final Effort
[ ] Module 72.5: Email Sending(Bonus)
[ ] Module 73: Fundamentals of Next.js
[ ] Module 74: Next Level Data Fetching in Next.Js
[ ] Module 75: Build a news portal website using Next.js
[ ] Module 76: Interview Preparation and Get Ready to be hired