The course is divided into 16 weeks, with each week focusing on a specific topic related to full stack web development with Python. Lectures are scheduled for 2 hours on Mondays and Wednesdays, while lab classes are scheduled for 1 hour on Mondays and Wednesdays, 3 hours on Tuesdays and Thursdays, and 4 hours on Saturdays. Quizzes and projects are integrated throughout the course to assess students' understanding and progress.
By the end of the course, students will be able to:
- Understand full-stack web development concepts.
- Develop web apps with Flask, Django, and Python.
- Create RESTful APIs with Django Rest Framework.
- Deploy apps using popular platforms and build a final project to demonstrate skills.