Introduction to Python Programming


For several years, Python has been globally ranked as the top programming language used in industry, and is a logical stepping stone to learning more complicated programming languages like C++ and Java. As the first course in our Python for Data Analysis Professional Concentration, this online course is designed for professionals looking to develop relevant software skills and is suitable for anyone looking for a structured and focused introduction to programming, especially for professionals in non-technical roles looking to switch to a more technical career. 

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 Python programming experience to further explore on your own or in more advanced courses. 

Learning Outcomes

  • Write and execute Python code in the Jupyter Notebook environment 
  • Use Python data structures and control flow structures to accomplish data-driven tasks 
  • Process text files in common formats like comma-separated values (.csv) files 
  • Document and debug Python code 

Skills You’ll Gain

  • Basic script writing
  • Utilizing core Python language features and functions 
  • Utilizing the interactive development environment Jupyter Notebooks 
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 5 days before the course begins.

Students pursuing the full
Python for Data Analysis Professional Concentration 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 Python for Data Analysis Professional Concentration must be completed within five years.

Refund Deadline: April 22, 2024.  Refunds and/or enrollment transfers will not be approved after this date.

Enrollment Policies

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

Refund Deadline: April 22, 2024.  Refunds and/or enrollment transfers will not be approved after this date.



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.