Course Content
7 weeks, packed with the most important material for social science PhDs
This week introduces the foundations of Python, exploring the key data types and basic operations.
Exploring further datatypes, and how organizing your code into functions to help organize your code.
This week will examine how to load in data, integrate multiple sources together, process the data, and output a clean dataset.
Explore how Python’s textual analysis capabilities can help you create new variables for further analysis.
Explore how to save and access data from databases, using the Peewee package in Python.
Further tools for analyzing and visualizing data.
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