🏃 Sprint 1 (Weeks 1–2): HTML, CSS, and JavaScript Basics
✅Project: Personal Portfolio Website
✅First Steps into JavaScript
✅Program Flow
✅Functions
✅HTML & CSS I
🚀 Sprint 2 (Weeks 3–4): Git, Arrays, and Intermediate CSS
✅Project: Responsive Contact Form with JavaScript Validation
✅Git and GitHub Fundamentals
✅Objects and Arrays in JavaScript
✅Manipulating Arrays
✅HTML & CSS II (Layouts & Styling)
🔄 Sprint 3 (Weeks 5–6): Advanced JavaScript and Flexbox
✅Project: To-Do App with Local Storage
✅Advanced Objects
✅Advanced Functions
✅JavaScript in the Wild (real-world usage)
✅HTML & CSS III (Flexbox & Responsive Design)
🔗 Sprint 4 (Weeks 7–8): DOM and Component-Based JavaScript
✅Project: Weather App using OpenWeatherMap API
✅DOM Manipulation Techniques
✅Events and Event Handlers
✅Component Architecture Fundamentals
✅Asynchronous JavaScript and Promises
⚛️ Sprint 5 (Weeks 9–10): Core React Development
✅Project: Product Catalog Viewer (React Only)
✅React Components & JSX
✅React State and Props
✅React Hooks & Side Effects
✅Advanced Styling in React (CSS-in-JS, Bootstrap)
🧠 Sprint 6 (Weeks 11–12): Advanced React, Forms, and Testing
✅Project: Booking Application with Form Validation
✅Client-side Routing with React Router
✅Form Management (onChange, onSubmit)
✅Form Validation with Yup
✅End-to-End Testing with Cypress.io
🧪 Sprint 7 (Weeks 13–14): React Architecture and Testing
✅Project: Blog Editor App with Unit Tests
✅Class Components and Lifecycle Methods
✅Order of Code Execution in React
✅Separation of Concerns (Hooks & Services)
✅Automated Testing with RTL and Jest
⚙️ Sprint 8 (Weeks 15–16): State Management (Redux & Context API)
✅Project: Shopping Cart with Redux Toolkit
✅Reducer Pattern and Redux Design
✅Async Redux (Thunk and Middleware)
✅Modeling App State (Finite State Machines)
✅Context API for Global State Management
🔐 Sprint 9 (Weeks 17–18): Authentication, Authorization, and CRUD
✅Project: Authenticated Dashboard with CRUD
✅Authentication vs Authorization Basics
✅Client-Side Authentication (JWT, Tokens, Secure Routes)
✅CRUD Interfaces using REST APIs
✅HTTP Requests and Backend Integration
🛠️ Sprint 10 (Weeks 19–20): Back-End Fundamentals with Node, Express, and SQL
✅Project: Full REST API (e.g., Blog, Tasks, or E-Commerce Backend)
✅Node.js, Express Setup, Routing & Middleware
✅Relational Database Basics, SQL Queries with Knex, Muti-Table Queries and Database Modeling
✅MongoDB Integration and NoSQL Data Modeling
✅Advanced MongoDB + Deployment (Heroku/Vercel) & GitFlow
🎓 Sprint 11 (Weeks 21–22): Career Readiness and Capstone Preparation
✅Project: Capstone Full Stack App (Student's Own Idea)
✅General Code Assessment Practice & Technical Exams
✅GitHub Profile Enhancement & Open Source Contributions
✅LinkedIn Profile Optimization, Resume Building
✅Career Networking, Mock Interviews, and Demo Presentation
🌟 Capstone Deliverables:
✅Live demo (Heroku/Vercel)
✅GitHub repository with clean commits and README
✅2-minute project pitch/demo video
✅ কোর্সটিতে যা থাকবে:
• 💡 HTML, CSS, JavaScript, React,Next.js, Redux, Node.js, SQL(Knex), NOSQL(MongoDB)
• 🔄 API Integration, Authentication, RESTful Architecture
• 🌐 GitHub এ প্রজেক্ট হোস্টিং ও Deployment (Vercel, Render)
• 🧪 Real-life প্রজেক্ট তৈরি ও কোড রিভিউ
• 🧑💼 Job Preparation, Interview Guideline, CV & GitHub Optimization