Intermediate Python Skills for Social Scientists

Intermediate Python Skills for Social Scientists
Start Date:
Buy now

What you'll learn

What you'll learn

Not sure where to start or which course to take next? Check out our handy learning pathways.

What you'll learn on this self-paced online course

Gain the skills you need to manipulate and visualize a variety of data types using Python.

By the end of this course you will:

  • Review essential elements of Python programming

  • Understand data extraction and visualization techniques applied to social science research using Python

  • Make appropriate decisions when dealing with and manipulating data taken from the web and APIs

16 hours to learn
3 months access


$[[price]] USD

Enroll a group
Looking to upskill a group of 5 or more learners or get access for your institution? Find out more

In association with:

Inconvenient Start Date?
Register interest for future dates

Course modules

Course modules

There are four modules in this course

1. Overview

Review some core functions in Python to prepare you for the rest of the course.

2. Manipulating data

Teach you how to manipulate data and produce visualizations

3. Extracting data

Show you how to process different data types and authenticate in Python

4. Practical application

Give you the skills to effectively plan and execute a task in Python



What our learners say






Knowledge of the basics of Python including:

  • Variable definition

  • Indentation

  • Lists

  • Dictionaries

  • Tuples,

  • Strings

  • Control statements.



Frequently asked questions

How is the course organized?

The course is organized into a set of interactive learning modules, and you should work through the modules sequentially. The modules contain a number of topic pages, each including a video to walk you through the concept and interactive text to reinforce what was covered in the video, quick questions and knowledge checks.

What other types of activities does the course include?

There are three additional types of activity throughout the course to facilitate deeper learning:

Match: These activities require you to have a go at a task offline, then select the correct solution.

Guided: These are multi-part match activities so you do a part of the task then submit your solution, which unlocks feedback on your attempt and the next part of the task.

Structured: This is a more extended offline task and to see the Tutor’s solution you need to share your attempt at the task and your reasoning. You also get to see other participants' attempts and are encouraged to engage in discussion.

The vast majority of topics in the course are fundamentally practical. You are strongly encouraged to recreate and run the code as you work through them, and complete knowledge checks and activities.

How long will I have access to the course for?

You will have 3 months’ access to this course.

How can I get help during the course?

SAGE Campus will help you with any IT or platform issues you might have.

What software do I need for this course?

The Anaconda Python 3 distribution, as well as a few extra Python packages which we will give details of in the course

Do I need to buy any of this software?

No, all of the software that you need for this course is open source and free

What do I need to participate on this course?

A computer which is able to run Python

Can I do this course on my mobile device?

You can watch videos and read content on your mobile device but ultimately you need to be at a computer to perform the tasks required

Can't find what you're looking for? Contact Us



V2 Course Page Tag