Idiomatic Python and the object model
Data model, special methods, dataclasses and Python API design.
Professional Python for AI engineering
Write robust Python for Data and AI projects.
Design typed, testable and performant Python packages, then prepare them for professional delivery.

18 h
of group sessions
Intermediate
level
FR + EN
Discord
01 — OUTCOME
Design a typed, modular and maintainable package
Create idiomatic and reusable abstractions
Build a resilient concurrent pipeline
Test, observe, profile and deliver an application
02 — CURRICULUM
Detailed content may evolve to stay aligned with current tools and practices.
Data model, special methods, dataclasses and Python API design.
Reusable abstractions, lazy processing and reliable resource management.
Generics, Protocol, interface contracts and separation of concerns.
asyncio, tasks, queues, timeouts, cancellation, threads and processes.
Exceptions, tests, mocks, logging, profiling and measured optimization.
src layout, pyproject.toml, dependencies, wheels and automated validation.
Comfort with variables, collections, functions, classes and modules, plus Git basics.
03 — FORMAT
Demonstrations, exercises, reviews and Q&A over video calls.
Guided outputs that apply the skills to realistic scenarios.
A private space for announcements, questions and peer support.
04 — ENROLMENT
One-time payment. Software subscriptions, API credits and cloud services are not included.
Join with confidence: request a full refund before the second group session begins.
Cohort
The complete course, delivered live with your group.
Full refund on request before the 2nd group session.
The schedule is sent by email.
05 — FAQ
The course includes 18 hours of live group sessions, exercises, practical deliverables and supporting resources.
The cohort schedule is sent by email.
The plan includes 18 hours of live group training, guided exercises and deliverables, supporting resources, access to the private Discord and a certificate of completion.
At the end of the course, you will receive a Genial AI Academy certificate of completion confirming that you completed the training. It is separate from a professional certification.
The initial format is based on live sessions. Access to a complete recorded course library is not promised.
Yes. One-time payment is available by card through Stripe or with PayPal.
You may request a full refund before the second group session begins, without giving a reason.
A practical path, live interaction and a community to grow with.
View the plan