Political Science: Self Paced Class
Focused on PhD researchers:
Learn at your own pace and schedule
Get going with Python instantly
Our foundational big data course – covers the most useful coding material for researchers – learn at your own pace.
- Self-paced videos instruction: All concepts explained with videos
- Interactive examples: Illustrating the code, while allowing you to adjust and adapt the examples to understand how the functions work
- Exercises: Reinforce your understanding with exercises illustrating the material
- Foundational class: No prior programming experience needed - classes will cover concepts from the ground up.
- Research focus: All material specifically selected to be useful for researchers
- Instructor background: Course delivered by Dr. Gareth Keeves (PhD in Strategy, University of Michigan)
Course Syllabus
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
Receiving department/supervisor funding?: While online-payments are the fastest way to register, we are able to accommodate alternative payment methods – please contact us if you require an invoice in advance, purchase order, or to arrange other payment methods.