Python 102: Advanced Python is an intermediate course for developers who have a solid foundation in Python fundamentals and want to advance to professional-level Python programming. Students learn object-oriented programming with classes and inheritance, work with files and external data sources, implement error handling, use Python’s standard library effectively, and work with common third-party libraries for tasks including data processing and web requests.
What You Will Learn
- Design and implement classes, objects, inheritance, and polymorphism using Python’s OOP model
- Read, write, and process text and binary files and work with CSV and JSON data formats
- Implement exception handling with try/except blocks for robust, production-ready code
- Use Python modules, packages, and virtual environments for organized, dependency-managed projects
- Work with popular Python libraries including requests for HTTP, datetime for time handling, and re for regex
Who Should Attend
Python programmers who have completed an introductory Python course and want to advance to intermediate and professional-level Python development.
Prerequisites
Completion of Introduction to Programming with Python or equivalent Python fundamentals experience.




