Curriculum
8 Sections
59 Lessons
17 Weeks
Expand all sections
Collapse all sections
Fundamentals of Python
7
1.1
History & Background
1.2
Basic Syntax, Variable Types
1.3
Lists, Tuples, Dictionaries etc.
1.4
Basic Operators
1.5
Control Flow, Functions, File I/O & Exceptions
1.6
Classes & Libraries
1.7
Functional Programming
Foundations of Web Development
6
2.1
Introduction to Web Development (HTML, CSS)
2.2
Responsive Design with Bootstrap
2.3
JavaScript Fundamentals
2.4
ES6+ Features and Syntax
2.5
Version Control with Git and GitHub
2.6
Setting up the Development Environment (Node.js, npm)
Frontend Development with React
10
3.1
Introduction to React and JSX
3.2
React Components, States, and Props
3.3
React Hooks
3.4
Event handling
3.5
Styling with React Application
3.6
Routing with React Router
3.7
Managing State with Context API and Redux
3.8
Consuming REST APIs
3.9
Frontend Build Tools (Webpack, Babel)
3.10
Basic Testing with Jest and React Testing Library
Backend development with Django
14
4.1
Introduction to Django
4.2
URLs & Views
4.3
Templates & Static Files
4.4
Data & Models
4.5
Authentication
4.6
Admin
4.7
Relationships
4.8
Forms
4.9
Class Views
4.10
File Uploads
4.11
Sessions
4.12
Internationalization
4.13
Security
4.14
Deployment
Project - Building a Full Stack Application
7
5.1
Designing and Building a Full-Stack Application
5.2
Project Planning and Setup
5.3
Backend Development and API Integration
5.4
Frontend Development and Integration
5.5
Finalizing Deployment
5.6
Code Reviews and Testing
5.7
Presentation of Projects
Additional Resources and Assignments
4
6.1
Weekly Coding Challenges
6.2
Reading Assignments (Documentation, Articles)
6.3
Peer Programming Sessions
6.4
Guest Lectures by Industry Experts
Vibe Coding with Django and React
7
7.1
Introduction to Vibe Coding
7.2
Vibe Coding vs Traditional Programming
7.3
AI Tools for Vibe Coding (Copilot, Cursor, Windsurf, Wrap, Trae, Replit)
7.4
Integrating Vibe Coding Workflows in Django Development
7.5
Debugging and Refactoring Code with AI
7.6
Building Mini Projects using Vibe Coding
7.7
Reviewing and Optimizing AI-Generated Code
Evaluation and Feedback
4
8.1
Weekly Quizzes and Coding Assignments
8.2
Mid-term Project Evaluation
8.3
Final Project Evaluation
8.4
Continuous Feedback Mechanism
Full Stack Development with Django & React
Search
This content is protected, please
login
and enroll in the course to view this content!
Scan the code
Modal title
Main Content