University of California, Davis
Python Basics for Online Research Specialization
University of California, Davis

Python Basics for Online Research Specialization

Taught in English

Some content may not be translated

Seth Frey

Instructor: Seth Frey

1,864 already enrolled

Included with Coursera Plus

Specialization - 4 course series

Get in-depth knowledge of a subject

3.5

(21 reviews)

Beginner level
No prior experience required
1 month at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Practice with Python by bridging between the basics of a programming language and interacting with the Internet and address the human side of code.

  • Practice with strings, lists, Booleans, errors, lists, and list manipulation. Learn how people use code to represent real-world ideas.

  • Manipulate the flow of how your code runs, turning logic into useful work. Learn about loops, list comprehensions, and conditional statements.

  • Author more complex ideas and capabilities in Python using dictionaries, how to work with them and nest them, functions, refactoring, and debugging.

Details to know

Shareable certificate

Add to your LinkedIn profile

Specialization - 4 course series

Get in-depth knowledge of a subject

3.5

(21 reviews)

Beginner level
No prior experience required
1 month at 10 hours a week
Flexible schedule
Learn at your own pace

See how employees at top companies are mastering in-demand skills

Placeholder

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from University of California, Davis
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

Specialization - 4 course series

Python Basics: Interacting with the Internet

Course 19 hours3.2 (12 ratings)

What you'll learn

  • Learn why it's worth learning to code and what an API is by dealing in the basic currency of the social Internet.

  • Run "code notebooks" and discuss the psychological part of learning code to make you feel more prepared to see yourself as someone who codes.

  • Apply the programming language Python and bridge between the basics of a programming language and interacting with the Internet in fun new ways.

  • Using Python, you'll learn how to say one phrase in over 100 languages in Google Translate, and take simple phrases by translating them.

What you'll learn

  • Learn strategies for getting coding help and run code to automatically access thousands of pages on Wikipedia.

  • Practice playing with text, numbers, true/false values in Python and learn how to handle error messages and ask for help.

  • Learn how Python lets us change, grow, access, and play with lists.

  • Run code that accesses Twitter from Python, interact with virtually every aspect of Twitter, and learn about social media bots.

What you'll learn

  • Learn how to play faster and looser and more casual with code, skimming and copying code from the Internet.

  • Discuss code flow and the order that your computer reads the code you write. This introduces us to a whole other level of thinking in code.

  • Logic can be harnessed to do useful stuff. We'll make it concrete by performing tasks like building an anagram finder.

  • Apply Python by robocall and spam text yourself through the Twilio API.

What you'll learn

  • Explore your own web browsing habits and manage code complexity and reading manuals.

  • Discuss how Python understands complex and real world things, and practice looking under the hood of a single tweet.

  • Apply the building blocks of Python and turn it into a little language for drawing pictures.

  • Practice "debugging" code and learn to think the way code thinks.

Instructor

Seth Frey
University of California, Davis
4 Courses4,389 learners

Offered by

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions