AskAiml Academy ยท Beginner to Advanced

Python Mastery

A ground-up Python course, beginner to staff-level. Modern tooling with uv and ruff, fundamentals, OOP, decorators and typing, the standard library, asyncio, data (NumPy/pandas/polars), testing and quality, performance and parallelism, FastAPI and streaming APIs, packaging and Docker. Ends with an interview workbook that mirrors real senior-engineer loops.

  • 11 modules
  • 46 lessons
  • 7h of reading
  • 5 projects
0% complete
Lessons done
0 / 46
Badges earned
0 / 11
Certificate
Not yet earned

Create a free account to track progress

Curriculum

11 modules, from primitives to production

Every module ends in a quiz. Pass it to earn the badge. Pass the final exam to earn the certificate.

Achievements

Collect a badge per module

Badges unlock as you pass each module quiz. The final exam issues a verifiable certificate you can share.

  • Setup & tooling specialist
  • Fundamentals specialist
  • Object-oriented Python specialist
  • Advanced language features specialist
  • Standard library & modern Python specialist
  • Data with Python specialist
  • Testing & quality specialist
  • Performance specialist
  • Web & APIs specialist
  • Packaging & distribution specialist
  • Certified Python Engineer

Certified Python Engineer

Pass the final exam to receive a certificate with a public verification link and a unique serial number.

Take the final exam
Portfolio

5 projects that prove you can build it

Reading is not evidence. Each project is a deployable system you can put in front of an interviewer.

Beginner

Log analyser CLI

A typer-based CLI with dataclasses, regex parsing, pathlib, and packaging via uv โ€” end-to-end fundamentals.

Advanced

ETL pipeline with polars

CSV โ†’ Postgres with polars, asyncpg, retries, structured logging, and a CI-driven release pipeline.

See all projects