Python Essentials – Part 1 (Basics)
This course is the first in a 2-course series that will prepare you for the PCEP –
Certified Entry-Level Python Programmer certification exam, and help you build the
essential foundations for the PCAP – Certified Associate in Python Programming
certification exam.
The main goal of the course is to guide you from a state of complete programming
illiteracy to a level of programming knowledge which allows you to design, write,
debug, and run programs encoded in the Python language, and to understand the basic
concepts of software development technology.
The course will prepare you for jobs and careers connected with widely understood
software development, which includes not only creating the code itself as a junior
developer, but also computer systems design and software testing.
General-Purpose
Programming Track
201181
Python Institute logo
Python Essentials 2
Intermediate
58 hours
English, Spanish
Free
Python Essentials ‒ Part 2 (Intermediate)
This course is the second in a 2-course series that will prepare you for the PCAP –
Certified Associate in Python Programming certification exam at Pearson VUE.
The course picks up where Python Essentials – Part 1 leaves off. Its main goal is
to teach you the skills related to the more advanced aspects of Python programming,
including modules, packages, exceptions, file processing, as well as general coding
techniques and object-oriented programming (OOP).
The course is recommended for aspiring developers who are interested in pursuing
careers connected with Software Development, Security, Networking, and the Internet
of Things (IoT).
Python for Testing Track
1820
Python Institute logo
Python for Testing 101 (PT101)
Beginner Plus
6-7 weeks
English
Free
Python For Testing 101 (PT101)
This course introduces the fundamental concepts, methodologies, and best practices
in software testing, with a focus on how testing fits into the software development
process. It covers essential testing principles, debugging techniques, test
documentation, and software quality assurance while exploring both manual and
automated testing approaches.
The main goal of the course is to provide a strong foundation in software testing,
including key terminology, testing methodologies, ISTQB® principles, and structured
approaches to improving software quality. While Python is used for examples, this
course does not focus on writing automated tests but instead prepares learners to
understand and apply testing techniques effectively.
By completing this course, you will be prepared for the PCET™ – Certified Entry-
Level Tester with Python certification and gain essential skills for careers in
software testing and quality assurance. This includes roles such as software
tester, QA engineer, and test analyst, as well as software development positions
that require an understanding of testing principles.