The Python Developer Career Certificate Program is a comprehensive, self‑paced online program designed to prepare learners for entry‑level and upskilling roles in software development. Using a learn‑by‑doing approach, the program builds strong foundations in Python programming, computational thinking, data analytics, visualization, and software design. Learners progress through practical modules and projects, culminating in a capstone and targeted preparation for the PCEP™ Python certification.
Module 1: Workplace and Computational Foundations
Workplace mathematics and computational literacy fundamentals.
Module 2: Computational Literacy I
Core computational thinking, logic, and problem‑solving skills.
Module 3: Computational Literacy II
Intermediate computational concepts and algorithmic reasoning.
Module 4: Computational Literacy III
Applied computational skills and efficiency refinement.
Module 5: Introduction to Python Programming
Python syntax, variables, data types, control structures, and functions.
Module 6: Working with Text in Python
Strings, text processing, pattern matching, and basic data manipulation.
Module 7: Plotting and Drawing with Python
Introductory graphics, plotting libraries, and visual outputs.
Module 8: Software Project I
Hands‑on mini‑project applying foundational Python skills.
Module 9: Working with Files in Python
File input/output operations, data persistence, and error handling.
Module 10: Software Project II
Applied project integrating file handling and program structure.
Module 11: Data Visualization with Python
Data visualization techniques, charts, and presenting insights.
Module 12: Data Analytics Foundations
Introductory data analytics concepts and Python applications.
Module 13: Computer Science Foundations
Core computer science concepts including data structures and algorithms.
Module 14: Intermediate Topics in Python
Object‑oriented programming, modules, packages, and advanced features.
Module 15: PCEP™ Certification Preparation
Targeted review and practice aligned to the PCEP exam domains.
Module 16: Capstone Project
Comprehensive, real‑world Python development project demonstrating job‑ready skills.
By completing this program, the learner will be able to:
Apply computational thinking and problem‑solving techniques to software development tasks
Write, test, and debug Python programs using industry‑standard syntax and practices
Work with text, files, data structures, and visualization libraries in Python
Create plots and data visualizations to communicate insights effectively
Apply foundational computer science and data analytics concepts
Build complete Python applications through guided projects and a capstone experience
Demonstrate readiness to sit for the PCEP™ – Certified Entry‑Level Python Programmer exam
Upon completion of this program, learners are eligible to sit for the PCEP industry-recognized certification exam.
This course is offered in English and Spanish.
To connect to the NC Lab platform, all students must complete a pre-enrollment process. The first step for the student is to get in touch via email at intake@nclab.com.