Course Content
7 weeks, packed with the most important material for social science PhDs
![](https://bigdata934.com/wp-content/uploads/2022/04/1200px-Python-logo-notext.svg_-150x150.png)
This week introduces the foundations of Python, exploring the key data types and basic operations.
![](https://bigdata934.com/wp-content/uploads/2022/04/karl-abuid-7ezVb0oTQ6M-unsplash-150x150.jpg)
Exploring further datatypes, and how organizing your code into functions to help organize your code.
![](https://bigdata934.com/wp-content/uploads/2022/04/mika-baumeister-Wpnoqo2plFA-unsplash-150x150.jpg)
This week will examine how to load in data, integrate multiple sources together, process the data, and output a clean dataset.
![](https://bigdata934.com/wp-content/uploads/2022/04/matthias-heyde-8HLMLrkyLvE-unsplash-150x150.jpg)
Explore how Python’s textual analysis capabilities can help you create new variables for further analysis.
![](https://bigdata934.com/wp-content/uploads/2022/04/sunder-muthukumaran-n7eJHQwefeI-unsplash-1-150x150.jpg)
Explore how to save and access data from databases, using the Peewee package in Python.
![](https://bigdata934.com/wp-content/uploads/2020/10/markus-spiske-5gGcn2PRrtc-unsplash-150x150.jpg)
Further tools for analyzing and visualizing data.
![](https://bigdata934.com/wp-content/uploads/2022/04/pexels-junior-teixeira-2047905-1-150x150.jpg)
Exploring approaches for incorporating your Python skills into your research.
Each week combines self-passed asynchronous material, hands on exercises, and live class discussions.
Course Content
Expand All
Strings
6 Topics
Expand
Module Content
0% Complete
0/3 Steps
Lists
7 Topics
Expand
For Loops
3 Topics
Expand
Module Content
0% Complete
0/3 Steps
If statements
6 Topics
Expand
Week 1 Wrap Up
1 Topic
Expand
Course Content
Expand All
Sets
4 Topics
Expand
Module Content
0% Complete
0/4 Steps
Dictionaries
4 Topics
Expand
Module Content
0% Complete
0/4 Steps
Counters
2 Topics
Expand
Tuples
1 Topic
Expand
Functions
7 Topics
Expand
Module Content
0% Complete
0/7 Steps
Course Content
Expand All
Setting up Python
4 Topics
Expand
Module Content
0% Complete
0/4 Steps
Module Content
0% Complete
0/3 Steps
Loading in data
3 Topics
Expand
Module Content
0% Complete
0/3 Steps
Error types
4 Topics
Expand
Module Content
0% Complete
0/4 Steps
Module Content
0% Complete
0/4 Steps
Outputting Data
3 Topics
Expand
Module Content
0% Complete
0/3 Steps
Course Content
Expand All
Module Content
0% Complete
0/5 Steps
List comprehension
2 Topics
Expand
Module Content
0% Complete
0/2 Steps
Python Packages
5 Topics
Expand
Module Content
0% Complete
0/5 Steps
Fuzzy Matching
2 Topics
Expand
Stemming words
2 Topics
Expand
Module Content
0% Complete
0/5 Steps
Regex
5 Topics
Expand
Module Content
0% Complete
0/5 Steps
Module Content
0% Complete
0/7 Steps
Course Content
Expand All
Module Content
0% Complete
0/4 Steps
Module Content
0% Complete
0/3 Steps
Module Content
0% Complete
0/3 Steps
Module Content
0% Complete
0/4 Steps
Module Content
0% Complete
0/2 Steps
Module Content
0% Complete
0/4 Steps
Course Content
Expand All
Python skills
2 Topics
Expand
Introducing NumPy
4 Topics
Expand
Module Content
0% Complete
0/4 Steps
Introducing Pandas
3 Topics
Expand
Module Content
0% Complete
0/3 Steps
Dataframes basics
5 Topics
Expand
Module Content
0% Complete
0/5 Steps
Module Content
0% Complete
0/6 Steps
Matplotlib
9 Topics
Expand
Module Content
0% Complete
0/4 Steps
Course Content
Expand All
Module Content
0% Complete
0/3 Steps
Random numbers
2 Topics
Expand
Module Content
0% Complete
0/3 Steps
Module Content
0% Complete
0/8 Steps