Introduction to Python Programming
A prerequisite course in the Data Science Certificate Program and the Machine and Deep Learning Specialized Studies Program. A required course in the Python for Data Science, Web and Core Programming Specialized Studies Program. An elective course in the Data Analytics for Business Certificate Program.
Introduction to Python is a beginner introduction to the Python programming language. After this course, students may want to take a more intermediate or advanced Python course. The following topics will be covered: How to use: variable types, flow control, and functions How to interact with the system via Python How to write simple scripts to process text How to use Jupyter, a popular development tool for Python.
Click on "See Details" below and refer to "Special Notes" for additional section specific information.
FALL 2025
Class Schedule
Event | Date | Day | Start Time | End Time | Location | Room |
---|---|---|---|---|---|---|
Event Start | Date 10/6/2025 | Day MON | Start Time | End Time | Location Online (Access Begins) | Room --- |
Event Synchronous Meeting | Date 10/9/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 10/16/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 10/23/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 10/30/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 11/6/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 11/13/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 11/20/2025 | Day THU | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event End | Date 11/23/2025 | Day SUN | Start Time | End Time | Location Online (Access Ends) | Room --- |
Textbook not required; you will be notified if this changes.
Meet Your Instructor(s)
Special Notes
NOTE: This course will have live sessions via Zoom. A device with audio and visual will be needed to participate. The following student guide provides additional resources/information on how to use and access your courses Zoom sessions.
SUMMER 2025
Class Schedule
Event | Date | Day | Start Time | End Time | Location | Room |
---|---|---|---|---|---|---|
Event Start | Date 6/30/2025 | Day MON | Start Time | End Time | Location Online (Access Begins) | Room --- |
Event Synchronous Meeting | Date 6/30/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 7/7/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 7/14/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 7/21/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 7/28/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 8/4/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event Synchronous Meeting | Date 8/11/2025 | Day MON | Start Time 05:30 PM (PT) | End Time 06:30 PM (PT) | Location Zoom | Room |
Event End | Date 8/17/2025 | Day SUN | Start Time | End Time | Location Online (Access Ends) | Room --- |
Textbook not required; you will be notified if this changes.
Meet Your Instructor(s)
Special Notes
NOTE: This course may have live sessions via Zoom. A device with audio and visual will be needed to participate. The following student guide provides additional resources/information on how to use and access your courses Zoom sessions.
Error
Course is already in progress.
You will be assessed a $25 late fee if you are enrolling one day after the course start date. You should work with the instructor to catch up on coursework.
Click OK if you still wish to enroll. Otherwise, click Cancel.