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