• Online, Instructor-Led
  • Classroom
Course Description

This course introduces participants to essential elements of computer programming and features significant hands-on coding opportunities to learn the Python programming language.
The most practical and fundamental Python language elements are discussed in detail to get you to an intermediate coding level quickly. Most importantly, the strong hands-on, project-focused approach will allow you to begin building a coding portfolio that you will maintain in GitHub.

Knowledge gained from this course will allow participants to move on and apply their knowledge to Data Engineering, Data Science, and Artificial Intelligence applications.

Following completion of this class, students will be prepared to take the Python Institute’s PCEP (Certified Entry-Level Python Programmer) Certification Exam. This course includes an exam voucher for the PCEP Certification Exam and one exam retake.

Learning Objectives

Important learning outcomes include:
• Understand core concepts of computer programming
• Understand good software development practices
• Learn fundamental programming constructs in the Python Programming Language
• Gain a strong working knowledge of fundamental Python programming constructs such as built-in datatypes, variables, conditional logic, control flow, loops, comprehensions, dictionaries, lists, and functions
• Work with File I/O
• Learn how to work with important Python libraries
• Gain hands-on experience with significant coding projects
• Prepare to pass the PCEP-30 Certification Exam

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):