Introduction to Python (PY-100)

This Python fundamentals course provides essential skills required for anyone looking to advance in Python programming. It is ideal for both beginners taking their first steps in programming and seasoned developers transitioning to Python or seeking to fill gaps in their knowledge. Over two hands-on days, participants will master the core concepts that form the foundation of all Python programming and are critical for any further specialization. Additionally, this course includes all the necessary labs to prepare for and earn the PCEP certification, making it a perfect choice for those seeking official recognition of their Python proficiency. By the end of this course, students will be equipped with the essential Python knowledge and practical skills necessary for success in any Python-driven field or project. Whether you're just starting out or refining your expertise, this course will solidify your Python foundation and prepare you for advanced applications.

Retail Price: $1,895.00

Next Date: 10/20/2025

Course Days: 2


Enroll in Next Date

Request Custom Course


  • Understand the Basics of Python Programming: Build foundational knowledge of Python, including functions, objects, and methods.
  • Work with Core Data Structures: Learn how to create, manipulate, and apply Python lists and dictionaries for effective data handling.
  • Master Conditional Logic and Control Flow: Use if-elif-else statements and loops (for and while) to build dynamic and responsive scripts.
  • Interact with Files in Python: Gain hands-on experience reading from and writing to files for data storage and processing.
  • Explore Python Modules and Libraries: Discover how to use built-in modules, third-party libraries, and manage dependencies with PIP.
  • Handle Errors with Python's Try-Except: Learn how to write robust code by catching and managing runtime errors effectively.
  • Work with Classes and Inheritance: Understand the basics of object-oriented programming in Python, including creating and extending classes.
  • Develop Advanced Iteration Techniques: Refine your use of loops and iterations to solve complex problems with Pythonic efficiency.
  • Explore Advanced Data Structures: Delve into advanced use cases for lists, tuples, and dictionaries to handle structured data.
  • Prepare for Python Certification: Get introduced to the PCEP exam and tackle advanced Python topics to enhance your credentials.

  • Anyone looking to build a strong foundation in Python
  • Software Developers

  • Basic Keyboard Proficiency: Ability to efficiently navigate and use a keyboard, including typing, copy-pasting, and basic text editing in terminal and/or text editors.

Research Labs!

  • ?? Exploring Your Lab Environment
  • ?? Meet VIRGIL: Your AI Lab Coach
  • ?? Register for Polls

Required Tools

  • ?? Vim: A Modal Text Editor
  • ?? Efficient CLI Usage with Tmux

Source Code Management

  • ?? What to Choose?
  • ?? SCM Option #1 - GitHub
  • ?? SCM Option #2 - GitLab

Day 1- Foundational Python

  • ?? Built-in Functions
  • ?? Custom Functions
  • ?? Objects and Methods
  • ?? Python Lists
  • ?? Python Lists
  • ?? Python Dictionaries
  • ?? Python Dictionaries
  • ?? Conditionals
  • ?? If, Elif, and Else Conditions
  • ?? While Loops

Day 2- Foundational Python (Continued)

  • ?? For Loops
  • ?? Reading and Writing to Files
  • ?? Reading Files
  • ?? Using Modules
  • ?? PIP and Third Party Libraries
  • ?? Try and Except
  • ?? Python Classes & Inheritance

Optional- PCEP Certification Guide

  • ?? Introduction to the PCEP Exam
  • ?? Advanced Numbers and Operators
  • ?? Pythonic Loops and Iteration
  • ?? Advanced Lists and Tuples
  • ?? Advanced Functionality and Error Handling

PCEP Mock Exams

  • ?? Mock Exam 1
  • ?? Mock Exam 2
  • ?? Mock Exam 3
  • ?? Mock Exam 4
Course Dates Course Times (EST) Delivery Mode GTR
9/8/2025 - 9/9/2025 10:00 AM - 6:00 PM Virtual gauranteed to run course date Enroll
10/20/2025 - 10/21/2025 10:00 AM - 6:00 PM Virtual Enroll