Curriculum
- 6 Sections
- 73 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Module 1: Front-End Development24
- 1.1HTML5
- 1.2HTML Structure & Syntax
- 1.3Forms & Validation
- 1.4Semantic HTML
- 1.5Media (Images, Audio, Video)
- 1.6CSS3
- 1.7CSS Selectors, Box Model
- 1.8Flexbox & Grid Layout
- 1.9Responsive Design (Media Queries)
- 1.10CSS Animations & Transitions
- 1.11JavaScript (ES6+)
- 1.12Variables, Functions, Arrays, Objects
- 1.13DOM Manipulation
- 1.14Event Handling
- 1.15Fetch API & Promises
- 1.16ES6 Features (let/const, arrow functions, destructuring)
- 1.17Frontend Framework (React.js)
- 1.18Components & Props
- 1.19State & Lifecycle Methods
- 1.20Forms & Event Handling
- 1.21Routing with React Router
- 1.22Hooks (useState, useEffect, etc.)
- 1.23REST API Integration
- 1.24Basic Redux (optional but useful)
- Module 2: Back-End Development (Python + Framework)16
- 2.1Core Python
- 2.2Variables, Data Types, Operators
- 2.3Control Statements, Loops
- 2.4Functions & Modules
- 2.5File Handling
- 2.6Exception Handling
- 2.7Object-Oriented Programming (OOP)
- 2.8Web Framework (Django or Flask)
- 2.9Django Project Structure
- 2.10URL Routing & Views
- 2.11Templates & Static Files
- 2.12Forms & Validation
- 2.13Models & ORM
- 2.14Admin Panel Customization
- 2.15Authentication & Authorization
- 2.16REST APIs with Django REST Framework (DRF)
- Module 3: Database8
- Module 4: Version Control & Deployment10
- 4.1Git & GitHub
- 4.2Git Basics (init, add, commit, push)
- 4.3Branching & Merging
- 4.4Working with GitHub Repositories
- 4.5Pull Requests & Collaboration
- 4.6Deployment
- 4.7Hosting Frontend (Netlify, Vercel)
- 4.8Deploying Django/Flask apps (Heroku, Render, or AWS)
- 4.9Using Gunicorn & Nginx (Advanced)
- 4.10Environment Variables & .env files
- Module 5: Capstone Projects & Real-World Practice10
- Bonus (Optional / Advanced)5
WebSockets (for Chat Apps)
Prev
