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
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