Software Engineering with Python
Train your students to write clean, testable and deployable Python code, the skills companies expect and programs often overlook.
Request a session →
What the module covers
From clean code fundamentals to deploying a complete API.
Advanced Python & Clean Code
Functions, classes, typing, readability, PEP8 conventions. Writing code someone else can pick up.
Git & collaboration
Versioning, branches, pull requests, conflict resolution. Working as a team on a real project.
Testing
Unit tests, integration tests, coverage. Understanding why we test before writing the code.
FastAPI
Building a modern REST API in Python. Routing, validation, automatic documentation.
Docker
Containerizing an application. Understanding what happens between 'works on my machine' and production.
CI/CD
Automating tests and deployment. Introduction to GitHub Actions pipelines.
Final project
Build and deliver a complete, tested, containerized and documented REST API.
What's included
Coding Park Academy provides the environment and pedagogical resources.
- ✓Pre-configured Web IDE, zero setup, zero environment conflicts
- ✓Session-structured labs
- ✓Luna, AI coach that guides and assesses understanding at each step
- ✓Real-time instructor dashboard
- ✓Learning checkpoint assessments
Who it's for
This module is for programs that want their students to actually ship code, not just write it.
- ›Computer science bachelor's programs
- ›Master's in computer science / software development
- ›Engineering schools (computer science, systems tracks)
- ›Bootcamps and intensive training programs
Why this module is different
Many programs teach Python. Few teach how to ship Python. Git, tests, Docker, CI/CD, these are the skills that make the difference between a junior you onboard in a week and one that takes six months to get up to speed.
This module is built from practices observed in production at real engineering teams.
Instructor

Amine Lajmi
Doctor of Engineering in Computer Science
The module is taught by Amine Lajmi, PhD in Computer Science, software architect and technical trainer with over 10 years of production experience at organizations including TotalEnergies, Thales and SNCF.
Your students can code. Can they ship?
Describe your program and your timeline. We get back to you within 48h.