Who This Course Is For
This Certified Professional in Python Programming 1 (PCPP1) training is considered associate-level Python training, which means it was designed for software developers. This Python skills course takes Python beginners and gives them enough hands-on training scenarios and real-world practice to make them advanced Python users.
Course Curriculum
- Premium skill.Understand Object-Oriented Programming Basics1h 4m
- Premium skill.Understand Comparison Magic Methods51m
- Premium skill.Understand Numeric Magic Methods1h 7m
- Premium skill.Understand Type Conversion Magic Methods58m
- Premium skill.Understand Attribute Access Magic Methods1h 4m
- Premium skill.Understand Container Access Magic Methods52m
- Premium skill.Understand Iterator Magic Methods56m
- Premium skill.Learn the Basics of Inheritance and Polymorphism50m
- Premium skill.Understand Multiple Inheritance in Python57m
- Premium skill.Learn the Basics of Composition51m
- Premium skill.Master Arguments in Python55m
- Premium skill.Learn About Python Function Decorators53m
- Premium skill.Implement Common Function Decorator Patterns51m
- Premium skill.Learn About Python Class Decorators55m
- Premium skill.Implement Common Class Decorator Patterns49m
- Premium skill.Work with Class and Static Methods50m
- Premium skill.Implement Class Method Examples47m
- Premium skill.Learn About Abstract Classes and Methods52m
- Premium skill.Use Abstract Classes with OOP Design Patterns53m
- Premium skill.Learn Attribute Encapsulation47m
- Premium skill.Work with Properties60m
- Premium skill.Extend Built-in Types and Classes48m
- Premium skill.Extend Lists, Dictionaries and Other Types49m
- Premium skill.Practice Built-in Type Extension58m
- Premium skill.Learn the Basics of Exceptions53m
- Premium skill.Handle Exceptions Effectively1h 3m
- Premium skill.Understand Advanced Exception Handling1h 5m
- Premium skill.Understand Copy Operations1h 3m
- Premium skill.Serialize and Deserialize Data54m
- Premium skill.Learn the Basics of Metaprogramming55m
- Premium skill.Learn Intermediate Metaprogramming Concepts58m
- Premium skill.Understand the Basics of Metaclasses47m
- Premium skill.Practice Working with Metaclasses53m
- Premium skill.Follow PEP8 Formatting Guidelines54m
- Premium skill.PEP8 Naming and Whitespace Conventions57m
- Premium skill.Build Simple GUIs with Tkinter46m
- Premium skill.User Input and Event Handling51m
- Premium skill.Organize Tkinter Interfaces1h 4m
- Premium skill.Observe Variables and Bind Events59m
- Premium skill.Learn the Basics of Widget Styling54m
- Premium skill.Learn Advanced Widget Styling51m
- Premium skill.Work with Tkinter Canvas52m
- Premium skill.Draw Charts and Graphs with Tkinter Canvas59m
- Premium skill.Learn the Basics of Network Requests48m
- Premium skill.Build and Utilize REST APIs56m
- Premium skill.Learn Intermediate Network Request Concepts57m
- Premium skill.Understand Socket Programming58m
- Premium skill.Build Effective Socket Applications56m
- Premium skill.Understand the JSON Data Format51m
- Premium skill.Understand the XML Data Format54m
- Premium skill.Learn the Basics of SQLite355m
- Premium skill.Learn Intermediate SQLite359m
- Premium skill.Learn Advanced SQLite31h 9m
- Premium skill.Build a Simple Chat Application1h 14m
- Premium skill.Build a Full-Stack Expense Tracker1h 15m
- Premium skill.Build a Spreadsheet Program, Part I50m
- Premium skill.Build a Spreadsheet Program, Part II46m
- Premium skill.Build a GUI Web-Scraper Tool1h 2m
Platform Features
- Expert trainers, not crowd-sourced
- Team reporting & compliance tracking
- Trainerbot in Slack & Mobile
- SSO / SAML integration
Certification
Certified Professional in Python Programming 1
The Certified Professional in Python Programming 1 certification validates a candidate's ability to write Python code that is efficient, readable, and follows best practices. It is ideal for beginners and intermediate Python programmers who want to d...
Pre-Assessment
Take a skills-gap assessment to evaluate your team's readiness for the Certified Professional in Python Programming 1 certification before starting this course.
Coming soon.
