Python Full Stack (Django & Flask)

Build complete web applications and REST APIs with Python, Django and Flask.

Duration: 4 MonthsInternship: 3 MonthsMode: Online & Offline

Course Overview

A full-stack program that takes you from web basics to deploying complete Python web applications. You will build with Flask and Django, create REST APIs with Django REST Framework, work with relational databases and follow a 3-month internship on a live project.

Curriculum

  1. Web Foundations: HTML, CSS, JavaScript, responsive design and Git.
  2. Python Essentials: Core Python, OOP, modules and virtual environments.
  3. Flask: Routing, templates, forms and building a small web app.
  4. Django: Models, views, templates, the admin panel and the ORM.
  5. REST APIs: Building APIs with Django REST Framework, serializers and authentication.
  6. Databases: PostgreSQL and MySQL, migrations and query optimisation.
  7. Security & Deployment: Authentication, permissions, environment settings and deploying to a server.

Projects

Who Can Join

← Back to course