Fullstop Learning Course outline
Full Stack Python Developer
A longer path through Python, accessible web interfaces, Django, React, application engineering and production delivery.
6 months · 24 weeks · 600 guided course hours. Explore the curriculum, then talk with us about schedule, fees and delivery options.
Course focus
Skills and practice
- Python, HTML, CSS and JavaScript foundations
- Django, PostgreSQL, REST APIs and React
- Reliable application engineering, operations and capstone delivery
6-part curriculum
A practical path, one module at a time.
Each module follows the supplied course outline. Weekly topics and representative project work are shown below.
Python and Programming Foundations
Python basics and control flow · Collections, files and errors · Writing maintainable Python · Python project and foundation review
Practical work: A tested API-data utility with a documented setup.
HTML, CSS and JavaScript
HTML and accessible interfaces · CSS and responsive layouts · JavaScript fundamentals · Asynchronous JavaScript and web review
Practical work: A responsive, accessible portfolio and API-powered interface.
Databases and Django
SQL and relational modelling · Django foundations · Models, authentication and permissions · Backend project and review
Practical work: A persistent Django task manager with private per-user workspaces.
REST APIs and React
REST API development · API authentication and access control · React components and state · React application integration
Practical work: A React application connected to a tested Django API.
Application Engineering and Testing
Capstone design and core workflows · Reliable business logic · Testing and application security · Performance and engineering review
Practical work: A booking application with tested booking rules, permissions and measured performance.
Deployment and Capstone Delivery
Containers and production configuration · Cloud deployment and automation · Operations and user acceptance · Final project and skills assessment
Practical work: Deploy the tested booking application, verify recovery and present the project.
