Python Advanced

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