Log in

Sign up for our weekly newsletter!

When & Where
Mon, February 1, 2021 - 2:00 PM to 5:00 PM
Wed, February 3, 2021 - 2:00 PM to 5:00 PM
Mon, February 8, 2021 - 2:00 PM to 5:00 PM
Wed, February 10, 2021 - 2:00 AM to 5:00 PM
Remote (Zoom link forthcoming)


This four-part, interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience. By the end of the series, you will be able to apply your knowledge of basic principles of programming and data manipulation to a real-world social science application.

Part 1 Topics:

  • Running Python
  • Jupyter notebooks
  • Variables assignment
  • Types conversion
  • Strings
  • Built-ins

Part 2 Topics:

  • Lists
  • Loops
  • Conditionals
  • Functions
  • Scope

Part 3 Topics:

  • Dictionaries
  • Files
  • Libraries
  • Errors
  • Comprehensions

Part 4 Topics:

We will apply the skills learned during previous sessions to a real world social science example.

Knowledge requirements:

Programming Fundamentals or equivalent prior knowledge

Technology requirements: 

  • Laptop required. 
  • WindowsWindows machines please download and go through the installer for GitBash. Then download Anaconda. Click the download for Python 3.6. Run the installer.
  • Mac Mac machines please download Anaconda. Click the download for Python 3.6 and the Graphical Installer. Run the installer.

Please also download the Github repository with the materials for this workshop. Click here, click on the green button labeled "Clone or download", and select "Download ZIP." Then unzip the downloaded file and place the folder on your desktop.



Primary Tool: 
Training Learner Level: 
Training Host: 
D-lab Facilitator: 
Evan Muzzall
Format Detail: 
Remote, hands-on, interactive
Participant Technology Requirement: 
Laptop, Internet connection, Zoom account
Log in to register for this training.