Advanced Python

Master advanced Python concepts including decorators, context managers, metaclasses, concurrency, testing, and performance optimization.

Advanced Free Self-Paced 0 enrolled

Course Modules

1
Decorators

Learn how to use and create decorators in Python for function and class modification.

View Module
2
Context Managers and Resource Management

Learn how to use context managers for proper resource management in Python.

View Module
3
Metaclasses and Descriptors

Learn advanced Python concepts including descriptors and metaclasses.

View Module
4
Concurrency and Parallelism

Learn about threading, multiprocessing, and asynchronous programming in Python.

View Module
5
Testing

Learn how to write and run tests for your Python code.

View Module
6
Performance Optimization

Learn how to profile and optimize Python code for better performance.

View Module
Course Information
  • Created: January 2026
  • Pace: Self-Paced
  • Price: Free