Programming with Python for Social Scientists

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Programming with Python for Social Scientists

Coursera · Intermediate ·📐 ML Fundamentals ·2h ago
This course introduces social scientists to the power of programming, focusing on using Python to enhance social science research. Learn to write code that aids data collection, analysis, and visualization, applying it to real-world social science problems. Through practical coding exercises, you’ll gain the skills to structure and manage data, build useful objects, and work with APIs and web scraping tools. You will also delve into research-specific applications such as text file manipulation and social media data collection. What makes this course stand out is its unique approach—blending theory with hands-on practice, using Python as a tool for data-driven social science research. You’ll be equipped with the skills to turn programming knowledge into actionable insights for social science work. This course is ideal for social scientists, researchers, and students looking to improve their coding and data handling skills. A basic understanding of social science research and programming concepts will be beneficial but not mandatory. This course is based on the book, Programming with Python for Social Scientists, by Phillip D. Brooker. Copyright ©2020 by Sage Publications Limited. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies. Published by Sage Publications Limited, London. Used by arrangement with Sage Publications Limited.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Lyft Uses Mapping Intelligence to Reduce Friction in Gated Community Pickups
Lyft improves pickup reliability in gated communities using mapping intelligence, reducing cancellations and coordination overhead
InfoQ AI/ML
The Flip Side of the Coin: Exploding Gradients and Weight Initialization
Learn how exploding gradients and weight initialization impact deep learning models and how to address these issues
Medium · Deep Learning
Building My First Machine Learning Project: Predicting Student Exam Scores With Linear Regression
Learn to build a machine learning project using linear regression to predict student exam scores and understand the basics of ML model development
Medium · Machine Learning
Building My First Machine Learning Project: Predicting Student Exam Scores With Linear Regression
Learn to build a simple machine learning project using linear regression to predict student exam scores in Python
Medium · Python
Up next
Deep Learning Full Course 2026 [FREE] | Deep Learning Tutorial | Deep Learning Course | Simplilearn
Simplilearn
Watch →