Introduction to Python Programming


As technological innovation unlocks new professional opportunities, building technical skills will give you a head start in your career, no matter what field you are in. This online course serves as an introduction to our Professional Concentration in Python for Data Science, Web and Core Programming and is designed for professionals looking to develop relevant software skills in general or switch to a more technical career.

Introduction to Python aims to ease you into the world of programming, especially if you do not have a technical background. Through remote lectures, group discussions and hands-on activities, this beginner course will give you a foundational understanding of programming and open doors for professional development. By the end of this course, you will have enough technical knowledge and programming experience to further explore Python or any other programming language, either on your own or in more advanced courses.

Learning Outcomes

  • Learn how to use variable types, flow control, functions and data structures
  • Apply these tools in Python to interact with the system
  • Practice writing simple scripts in Python to process text files
  • Understand how to use Jupyter for Python programming

Skills You’ll Gain

  • Basic script writing
  • Utilizing various tools and functions in Python
  • Operating development tools like Jupyter
Academic Units
Section Number
Instruction Method
Online class

Section Notes

This is an online course with class materials that can be accessed throughout the week. The course is structured to move from one week to the next.

Students will receive an email with login information to access the course on the first day of class.

Students pursuing the full Professional Concentration in Python for Data Science, Web and Core Programming must earn a grade of C or higher (not a C minus) in order for this course to count towards the requirements for the Professional Concentration. Courses applied towards the Professional Concentration in Python for Data Science, Web and Core Programming must be completed within five years.

Enrollment Policies

Click here or visit to view complete enrollment policy information including details on withdrawals and transfers.



Technical Requirements

To ensure your success in this online course, please review our technical requirements page.


Early Enroll Discount

Enroll 14 days before the course start date to save $50 on the course fee.

Info Session Discount

Attendees of UC Davis Continuing and Professional Education Information Sessions may be eligible for $100 discount on a class by entering the Coupon Code provided at the Information Session.  Contact UC Davis Continuing and Professional Education Student Services office, at (800) 752-0881, if you have questions about this discount.