Python Basics for Online Research Specialization on Coursera

Online

Created by UC Davis Continuing and Professional Education and hosted on the Coursera platform, this is an online course consisting of pre-recorded video lectures, auto-graded and peer-reviewed assignments and community discussion forums. This specialization program is self-paced and designed to help you master a specific career skill in as little as 4-6 months.

If you do not yet code and want to learn, this Specialization has a goal to soften the learning curve for Python. It has four main objectives:

  1. To inspire you to code
  2. To help you think in code
  3. To teach you technical concepts to code
  4. To give you useful examples of things to do in code

There is a steep learning curve on learning to code, and that is why this Specialization emphasizes motivation. You have to want to learn to code and stick with it through multiple learning activities and your own experimentation, research, and practice. This single Specialization will not teach you to code. It will, however, get you started with a mindset for coding, understanding of Python technical concepts, and an appreciation of what can be done with Python to access and interact with data on the Internet. These skills are increasingly essential for researchers.

The wealth of data that is now available to researchers who can use Python and other tools to access it is transforming academic disciplines, including the social sciences. But there's a gap between the questions about human nature that we know internet data can cast light on, and the raw, messy reality of code and data. Each course in this Specialization has code demonstrations that you run that show how to use Python to bridge the gap and to discover things about ourselves, our friends, each other, and society, as we interact with the Internet in code.

Instruction Method
Online class

Section Notes

Enrollments are accepted on a continuous basis. Complete the course at your own pace. This Specialization consists of four courses on the Coursera platform:

  • Python Basics: Interacting with the Internet
  • Python Basics: Retrieving Online Data
  • Python Basics: Automation and Bots
  • Python Basics: Problem Solving with Code

For more information on Coursera online courses, including enrollment policies and technical requirements, please visit https://coursera.org/about/terms.