Programming in Python for Data Science

This course is part of the UBC Key Capabilities in Data Science Certificate Program.

Learn the fundamentals of programming in Python, including how to clean, filter, arrange, aggregate and transform data.

What you will learn:

  • The foundations of programming in Python while writing human-readable code that sets a foundation of best practices and coding style
  • How to clean, filter, manipulate (wrangle) and summarize data using Python libraries for more effective data analysis
  • An overview of data structures, iteration, flow control and program design relevant to data exploration and analysis
  • Fundamental programming concepts such as loops, conditionals and data structures that create a solid foundation in data science programming

Course Format

The format of this course is 100% online.

Course Virtual Office Hours (subject to change)
Wednesdays, 5:15- 6:15pm Pacific Time
Saturdays, 9:00-10:00am Pacific Time

If you are not in the Pacific Time zone (Vancouver, BC), you may use this time zone converter to check the time difference.

Available Sessions

Open all | Close all

Jan 18, 2022-Mar 21, 2022 | Online | $745.00

Format: Online, Instructor Supported
Code: FS011W22O
Jan 18, 2022-Mar 21, 2022
9 sessions

1nstructor: Joel Ostblom, Varada Kolhatkar, Tiffany Timbers, Mike Gelbart


Fees / Tuition

Type Fee Tax Total
$745.00 $0.00 $745.00
$795.00 $0.00 $795.00

Apr 5, 2022-Jun 6, 2022 | Online | $745.00

Format: Online, Instructor Supported
Code: FS011W22Q
Apr 5, 2022-Jun 6, 2022
9 sessions

1nstructor: Mike Gelbart, Tiffany Timbers, Joel Ostblom, Varada Kolhatkar


Fees / Tuition

Type Fee Tax Total
$745.00 $0.00 $745.00
$0.00 $0.00 $0.00
$0.00 $0.00 $0.00
$0.00 $0.00 $0.00
$795.00 $0.00 $795.00
$700.00 $0.00 $700.00