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
Perfect for beginners, this course will teach you the fundamentals of Python programming through taught materials and practical example
By the end of this course you will:
Develop skills with core elements of the Python programming language, and gain an appreciation of how these can feed into social scientific work (e.g., researching with digital data).
See how to make methodologically appropriate decisions when designing and developing research where programming skills are deployed, including harvesting and organizing data.
Understand how to approach a social science research question using Python, and have the capacity to devise a solution to such problems where programming skills can be deployed to reveal social scientific insight.
To reinforce these learning objectives we include a number of structured activities to follow on from the learning objectives.