Python for Data Analysis

Master Python programming essentials and build a strong foundation in data problem-solving. This hands-on course equips you with the tools and techniques needed to tackle data-related challenges with confidence. Whether you’re a beginner or looking to refine your programming skills, this course provides a comprehensive introduction to Python’s core features, programming patterns, and development tools like JupyterLab.

At the end of this 7 week course, students will be able to:

  • Write Python code to solve data-related problems, including introductory-level LeetCode challenges

  • Build a strong foundation in Python data structures like strings, lists, sets and dictionaries

  • Use conditionals and Boolean expressions to control program flow

  • Apply loops (for and while) to traverse and modify datasets

  • Apply programming patterns to solve problems

  • Handle files, including reading and writing CSV files

  • Define functions and import modules to write modular, reusable code

Details

Dates: TBA
Schedule: TBA
Location: Online
Instructor: Carl Limsico
Continuing Education Units: 2
Cost: $1195 - $795 USF Alumni - $295 USF Students

Data Institute

101 Howard St. Suite 500
San Francisco, CA 94105
Hours

Mon-Fri, 9 a.m. - 5 p.m.