Intermediate Python

Online

Pave the path to a technical career by strengthening your programming skills. This online course is part of our Python for Data Analysis Professional Concentration and is designed for you to discover many of Python’s powerful programming features and apply them in hands-on exercises and assignments found in real world software applications.  

Intermediate Python will delve into essential data science applications of programming.  You will set up your own Python development environment like professionals do, including installing the best distributions of Python, creating your own virtual environments, installing packages, and connecting all of this to your own Integrated Development (IDE) software.  

Learning Outcomes

  • Use IDE’s to create, run, test, and debug your code efficiently.
  • Write programs using procedural and object-oriented programming techniques. 
  • Write custom functions and add command-line interface capabilities. 
  • Develop and master namescapes and scopes and understand how these impact variables and objects. 

Skills You’ll Gain

  • Data analysis in Python. 
  • Use of Panda. 
  • Application of Object-Oriented Programming. 
  • Advanced Python Programming tools including iterators, looping techniques, and generators. 
Academic Units
2
Section Number
244PYT302
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 1 business day before the course begins.

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

Refund Deadline: June 16, 2025. Refunds and/or enrollment transfers will not be approved after this date.

Enrollment Policies

Click here or visit https://cpe.ucdavis.edu/student-services/withdrawals-refunds-and-transfers to view complete enrollment policy information including details on withdrawals and transfers.

Refund Deadline: June 16, 2025. Refunds and/or enrollment transfers will not be approved after this date.

Prerequisites

Introduction to Python Programming (Course Number: 508127) or Python for Data Analysis (Course Number: 508130)

If you have 1+ years of experience using Python, you may take this course without having completed the prerequisite courses listed above. 

Technical Requirements

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

Discounts

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.