Python Fundamentals: Parts 1-3

Introductory
120 minutes per session Python

About This Workshop

This three-part interactive workshop series is designed for beginners with little to no programming experience, providing a comprehensive introduction to Python programming and foundational data analysis skills. By the end of these sessions, you’ll be equipped to confidently write basic Python code and perform introductory data manipulation, laying the groundwork for further exploration of data science.


Each part is a 2-hour, hands-on session delivered in a lecture-style coding walkthrough, interspersed with challenge problems and a break. Instructors and TAs are committed to creating an engaging learning environment and answering questions in clear, accessible language.


Workshop Breakdown:


Part 1: Introduction to Jupyter and Python Fundamentals

  • Learn to navigate Jupyter Notebook, Python’s interactive coding environment, and get started with basic programming concepts such as variables and simple operations.


Part 2: Data Types and Structures

  • Explore Python’s core data types (strings, numbers, and Booleans) and data structures (lists, tuples, dictionaries, and sets). Understand how to store, organize, and manipulate data effectively.


Part 3: Introduction to Pandas

  • Get an introduction to Pandas, one of Python’s most powerful libraries for data analysis. Learn how to load, explore, and manipulate datasets using Pandas DataFrames and Series.


This series is perfect for anyone starting their Python journey, particularly those interested in data analysis and social science applications. Join us and take your first steps into the world of Python programming!

What You Should Know First

Nothing! No prior knowledge is assumed.

Cloud Alternative

Is Python not working on your laptop? Attend the workshop anyway, we can provide you with a cloud-based solution until you figure out the problems with your local installation.

Get Started
Quick Info
Duration: 120 minutes per session
Level: Introductory
Materials:  GitHub Repository