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
Review some core functions in Python to prepare you for the rest of the course.
Teach you how to manipulate data and produce visualizations
Show you how to process different data types and authenticate in Python
Give you the skills to effectively plan and execute a task in Python
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.
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.
You will have 3 months’ access to this course.
SAGE Campus will help you with any IT or platform issues you might have.
The Anaconda Python 3 distribution, as well as a few extra Python packages which we will give details of in the course
No, all of the software that you need for this course is open source and free
A computer which is able to run Python
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