What You'll Learn
- HTML5, CSS3, and responsive design
- JavaScript and modern ES6+ features
- React.js for frontend development
- Node.js and Express.js for backend
- MongoDB for database management
- RESTful API design and implementation
- Authentication and security
- Git, deployment, and DevOps basics
Course Curriculum
Module 1-6: Frontend Fundamentals
HTML5, CSS3, Flexbox, Grid, responsive design, and accessibility.
Module 7-12: JavaScript Mastery
Core JavaScript, DOM manipulation, ES6+, async programming, and OOP.
Module 13-18: React.js
Components, hooks, state management, routing, and React ecosystem.
Module 19-24: Backend with Node.js
Node.js fundamentals, Express.js, middleware, and API development.
Module 25-30: Database & Authentication
MongoDB, Mongoose, CRUD operations, JWT authentication, and security.
Module 31-36: Deployment & Projects
Git workflow, cloud deployment, CI/CD, and 5 full-stack projects.
Requirements
- No prior programming experience required
- A computer with internet access
- Dedication and commitment to learn
- 8-10 hours per week for study