
Doing Computational Social Science
A Practical Introduction
Created by Sage Publishing Limited, John Mclevey
Explore computational methods in social science with a hands-on approach using Python. You'll learn how to collect, process, and analyze social data, moving from foundational programming skills to advanced techniques like text and network analysis. Discover practical ways to apply machine learning and ethical practices in real research.
Sage Publishing | Jun 2026 | 688 min
What You Will Learn
You will start by setting up your programming environment and learning Python basics. Step by step, you'll practice data collection with APIs and web scraping, then move on to analyzing structured and unstructured data. Real examples and practical exercises help you build confidence as you apply machine learning and ethical research methods.
Key Features
- Collect and analyze social data using Python, APIs, and web scraping tools
- Apply text analysis and network analysis to real-world social science questions
- Use machine learning techniques to uncover patterns and insights in social data
Target Audience
Perfect for students, researchers, or professionals in social science or data science who want to use computational tools in their work. If you have some basic programming or statistics knowledge and are eager to explore data-driven research, you'll find clear guidance and practical skills to help you get started.





