ssprkd.io
Courses

🐍 Python

Master the Python that trips up working engineers — mutability, scope, the data model, and the GIL — on CPython 3.12+.

0/5
Start: Data Types & Idioms →
📊 Assess your Python level to see exactly which modules to focus on.Assess →
1
Data Types & Idioms
Master Python's object model — mutability, is vs ==, dicts, sets, comprehensions, and truthiness — to write idiomatic code that dodges silent data bugs.
Free
2
Functions & Scope
Command *args/**kwargs, closures, decorators, and LEGB scope — and sidestep the late-binding and mutable-default-argument traps that bite every Python engineer.
🔒
3
OOP
Hook into Python's data model with dunder methods, tame multiple inheritance via C3 MRO, slim instances with __slots__, and ship clean value types using dataclasses.
🔒
4
Iterators, Generators & Concurrency
Build lazy pipelines with the iterator protocol and yield, then read the GIL to choose threads, asyncio, or multiprocessing for I/O- versus CPU-bound work.
🔒
Chapter review
Course review — debug & refactor
Lab: Fix the bugs and make it Pythonic · 10-question check
🔒 Standard
🎓
Final exam
Python — comprehensive capstone
Hands-on capstone + course-wide exam · scored to a role level
🔒 Professional