Practical Programming with Python

  • Computer programming
Zoom
Sep 08 2025
Dec 16 2025
Python
$549.00
  1. Tue1:30 - 2:45 pm

Description

Instructor: John Kelly

This class meets online

This course is a rigorous introduction to Python programming. In this course, the student will learn about:

  • how to setup the Python environment
  • how to use Jupyter notebooks
  • variables and data types
  • lists, tuples, dictionaries, sets, and when and where to use them
  • functions, methods, and classes
  • program control, and more!
  • The capstone of the course will be to develop fully operational application using what the student has learned.

Prerequisites/Corequisites: None. However, familiarity with Python or another programming language is useful.

The objective of this course is to introduce the student to the fundamentals of Python programming through examples. By the end of the course, the student will be able to create complex applications through object-oriented programming.

This course will prepare the student to sit for the PCEP™ – Certified Entry-Level Python Programmer exam through the Python Institute (see https://pythoninstitute.org/pcep)

Required Texts and Resources:

Text: Python Crash Course, 3rd Ed., Eric Matthews. San Francisco: No Starch Press, 2023.
Text: Python Essentials 1, OpenEDG Python Institute, 2023.
Student must have a computer (desktop, laptop, Chromebook) with an Internet connection.
Recommended: Anaconda Python distribution and PyCharm IDE installed on a personal computer.

Note: Class time is Pacific time throughout the year

Class dates

09/09/2025, 09/16/2025, 09/23/2025, 09/30/2025, 10/07/2025, 10/14/2025, 10/21/2025, 10/28/2025, 11/04/2025, 11/11/2025, 11/18/2025, 12/02/2025, 12/09/2025

Restrictions

Participants must currently be 14 years to 120 years old.

Program enrollment capacity

Maximum: 11

Registration period

Registration starts on 07/07/2025 and ends on 09/30/2025.

Online location

Zoom