Course Description

Python is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. The course covers data types, control flow, object-oriented programming, and graphical user interface-driven applications. Examples and problems used in this course are drawn from diverse areas such as text processing, simple graphics creation, and image manipulation, HTML and web programming.

Learner Outcomes

Upon successful completion of this course, the student will be able to:

  • Identify/characterize/define a problem
  • Design a program to solve the problem
  • Create executable code
  • Read most Python code


Laptop Required - The only requirement for the course is a laptop. 

NOTE* Required laptop cannot be a Chromebook

This course is offered to beginners who have little to no experience with coding. 





Enroll Now - Select a section to enroll in

T, Th
6:00PM to 7:30PM
Sep 29, 2020 to Dec 15, 2020
Virtual Sessions
Schedule and Location
Contact Hours
  • Virtual Sessions
Delivery Options
Course Fee(s)
Course fee credit (4 units) $600.00
Available for Credit
4 units
  • Julie Nisbet
Section Notes

NOTE: Digital classroom/ Remote instruction.

Fall 2020 Online:

The class will run at the posted times via Zoom. 

Link to the Zoom meeting room and additional course materials will be posted to the course page in Gauchospace.

If enrolling less than 48 hours or less in advance of the first session, please email PaCE Support to ensure that you are able to access Gauchospace. 

Lectures will be pre-recorded and uploaded to the class website

  • Students should watch the lectures then work on the practice problems & homework independently
  • Class-time will be cut to 1.5 hours on Tuesdays
  • Class-time will be devoted to going over homework/practice problems and taking individual questions

Textbook - optional:

Python Crash Course, 2nd Edition 

No refunds after 10/12/2020