Practical Programming with Python

Sciences

Practical Programming with Python

credit

0.50 Credit

gradeGrades 8 - 12
academic year

Spring 2026

Schedule

UTC

Jan 12, 2026 - Apr 21, 2026

Section A

Recitation

Monday, 12:00 AM - 1:15 AM

Section B

Recitation

Tuesday, 9:30 PM - 10:45 PM

Practical Programming with Python

Course Description

Course Description

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
  • classes
  • program control, and more!

The capstone of the course will be to develop fully operational application using what the student has learned.

Objectives

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)

Texts

  • Text: Python Crash Course, 3rd Ed., Eric Matthews. San Francisco: No Starch Press, 2023.
  • Text: Python Essentials 1, OpenEDG Python Institute, 2023.
  • Text: Programming curses in Python, Alan Gauld, 2021.


$549

Log In or Create Account

Log in or create an account to order.