This document provides an overview of the PCAP: Programming Essentials in Python (2.0) course. The course is broken into two parts (PE1 and PE2) that each cover the basics of Python programming and can be taken as independent semester-long courses. It includes modules, quizzes, tests, labs, and certification exams to prepare students to become Certified Entry-Level and Associate Python Programmers. The course materials are accessed online and provide instruction on Python syntax, algorithms, object-oriented programming concepts, and real-world applications.