Python Advanced
Master-level Python. Concurrency, metaprogramming, design patterns, performance optimization, async programming, and building production-grade applications.
Course Curriculum
Concurrency & Parallelism
Threading, multiprocessing, and async/await for fast programs.
-
[EX] Threading (Code Exercise)Locked
-
[EX] Async/Await (Code Exercise)Locked
-
[EX] Producer-Consumer Pattern (Code Exercise)Locked
-
[EX] Thread Safety (Code Exercise)Locked
Metaprogramming
Metaclasses, descriptors, and dynamic code generation.
-
[EX] Metaclasses (Code Exercise)Locked
-
[EX] Descriptors (Code Exercise)Locked
-
[EX] Class Decorators (Code Exercise)Locked
-
[EX] Dynamic Class Creation (Code Exercise)Locked
Design Patterns
Proven solutions to common problems: factory, observer, strategy, and more.
-
[EX] Factory Pattern (Code Exercise)Locked
-
[EX] Observer Pattern (Code Exercise)Locked
-
[EX] Strategy Pattern (Code Exercise)Locked
-
[EX] Chain of Responsibility (Code Exercise)Locked
Performance & Optimization
Profile, optimize, and write blazing-fast Python code.
-
[EX] Profiling & Timing (Code Exercise)Locked
-
[EX] Caching & Memoization (Code Exercise)Locked
-
[EX] Memory Optimization (Code Exercise)Locked
-
[EX] Efficient Data Structures (Code Exercise)Locked
Advanced Patterns & Protocols
Iterators, context managers, protocols, and advanced decorators.
-
[EX] Custom Iterators (Code Exercise)Locked
-
[EX] Decorator with Arguments (Code Exercise)Locked
-
[EX] Abstract Base Classes (Code Exercise)Locked
-
[EX] Mixins (Code Exercise)Locked
Production-Grade Python
Build real applications: CLI tools, package structure, and deployment.
-
[EX] Project Structure (Code Exercise)Locked
-
[EX] Configuration Management (Code Exercise)Locked
-
[EX] Dependency Injection (Code Exercise)Locked
-
[EX] Final: Build a Plugin System (Code Exercise)Locked
Course Info
Duration:
12 weeks
Level:
Advanced
Track:
Coding
Instructor:
Hakateq Team
Modules:
6
Exercises:
24
Price:
UGX 149990
Student Reviews
No reviews yet. Be the first to review this course.
Your Career in Tech Starts Here
Don't just dream about a tech career build one. Join hundreds of students already learning practical skills and earning verifiable certificates.
Get Started