Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of California, Davis

Python Basics for Online Research

University of California, Davis via Coursera Specialization

Overview

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: To inspire you to code To help you think in code To teach you technical concepts to code 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. We look forward to being a part of your continuing education!

Syllabus

Course 1: Python Basics: Interacting with the Internet
- Offered by University of California, Davis. If you do not yet code and want to learn, this course is a great place to start. It will teach ... Enroll for free.

Course 2: Python Basics: Retrieving Online Data
- Offered by University of California, Davis. Python doesn't just represent numbers, but also text and other kinds of things. In technical ... Enroll for free.

Course 3: Python Basics: Automation and Bots
- Offered by University of California, Davis. Understanding the flow of running code is a major part of learning to think in code and of ... Enroll for free.

Course 4: Python Basics: Problem Solving with Code
- Offered by University of California, Davis. A lot of code is building up from the most basic primitive elements of the language to ... Enroll for free.

Courses

Taught by

Seth Frey

Reviews

Start your review of Python Basics for Online Research

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.