Python Intermediate

Python Intermediate

Level up your Python. Master decorators, generators, file handling, APIs, database operations, and testing. Build real tools and automate tasks like a professional developer.

Course Curriculum

Advanced Functions

Closures, decorators, generators, and functional programming patterns.

  • [EX] Closures (Code Exercise)
    Locked
  • [EX] Decorators (Code Exercise)
    Locked
  • [EX] Generators (Code Exercise)
    Locked
  • [EX] Map, Filter, Reduce (Code Exercise)
    Locked

OOP Deep Dive

Magic methods, properties, abstract classes, and design patterns.

  • [EX] Magic Methods (Code Exercise)
    Locked
  • [EX] Properties & Encapsulation (Code Exercise)
    Locked
  • [EX] Inheritance & Polymorphism (Code Exercise)
    Locked
  • [EX] Dataclasses (Code Exercise)
    Locked

File Handling & Data Processing

Read/write files, parse JSON/CSV, and process real-world data.

  • [EX] Reading & Writing Files (Code Exercise)
    Locked
  • [EX] JSON Handling (Code Exercise)
    Locked
  • [EX] CSV Processing (Code Exercise)
    Locked
  • [EX] Regular Expressions (Code Exercise)
    Locked

Error Handling & Modules

Write robust code with proper exception handling and modular design.

  • [EX] Custom Exceptions (Code Exercise)
    Locked
  • [EX] Context Managers (Code Exercise)
    Locked
  • [EX] Logging (Code Exercise)
    Locked
  • [EX] Type Hints (Code Exercise)
    Locked

Working with APIs

Consume REST APIs, handle responses, and build your own API client.

  • [EX] HTTP & REST Concepts (Code Exercise)
    Locked
  • [EX] Building an API Client (Code Exercise)
    Locked
  • [EX] Error Handling in APIs (Code Exercise)
    Locked
  • [EX] Data Serialization (Code Exercise)
    Locked

Testing & Best Practices

Write reliable code with unit tests, mocking, and clean code principles.

  • [EX] Unit Testing Basics (Code Exercise)
    Locked
  • [EX] Test-Driven Development (Code Exercise)
    Locked
  • [EX] Clean Code Principles (Code Exercise)
    Locked
  • [EX] Final Project: CLI Tool (Code Exercise)
    Locked

Course Info

Duration: 10 weeks
Level: Intermediate
Track: Coding
Instructor: Hakateq Team
Modules: 6
Exercises: 24
Price: UGX 99999

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