We're pleased to announce that we are launching new courses for the summer. Our latest data science courses are a one-stop-shop for everything you need to know about computational social science methods and working with big data. You will learn about data science methods, ethics and tools and learn how to code.

To celebrate the coming of summer, we're offering 50% discount on all 3 courses! Enter discount code SUMMER50 at the checkout. This discount expires on August 10th.


Introduction to Data Science with R

This course is ideal for anyone who wants to develop a solid foundation in data science before going on to learn the basics of R. It is taught in two parts and incorporates the course Introduction to Data Science for Social Scientists, and a further course specializing in R. This two stage approach provides a comprehensive overview, teaching you theory and practical skills that can be applied to your research straight away.

N8P0159_blog_v23.jpg

Part one:  In Introduction to Data Science for Social Scientists you will learn the theory of computational social science and gain a foundation in data science before you start to develop your programming skills.

Part two: In the second part of the course you will specialize in the R programming language. You’ll master the fundamentals of R and learn practical skills that are directly applicable to social science research.  

Read the course syllabus and find out course start dates here.


Introduction to Data Science with Python

This course teaches an ideal combination of both data science theory and how to code in Python, all from a social science perspective. After being introduced to the basic concepts of computational social science, ethics and data science tools, you will build on these foundations to learn how to code in Python. This course is taught in two stages, starting with Introduction to Data Science for Social Scientists and progressing onto teaching practical Python skills.  

N8P0159_blog_v22.jpg

Part one:  Introduction to Data Science for Social Scientists will teach you the theory of computational social science and provide a foundation areas such as text analysis, machine learning, and network analysis.

Part two: You will master the fundamentals of Python programming, gaining practical skills such as variable assignment, data types, loops, conditionals and functions.  

Read the course syllabus and find out course start dates here.


N8P0159_blog_v2.jpg

Not ready to learn how to code yet? Learn all the theory and information you need for understanding data science methods from a social science perspective. Comprised of four manageable modules, this course is perfect for busy people who want to gain knowledge of the discipline before committing time to learning how to program. If you're looking to learn the ‘whys’ and the ‘whats’, before tackling the ‘hows’, then this is the course for you. Read the course syllabus and find out course start dates here.


Jupyter Notebooks

Introduction to Data Science with Python and Introduction to Data Science with R have the added benefit of being taught in Jupyter notebooks! Jupyter notebooks allow for interactive programming that lets you work directly in your browser, and is great for sharing and collaborative work.  

If you’re not sure which programming language you want to learn, this blog post Where should I start, R or Python? might help you figure it out.