Coursera
Coursera Logo

UC Davis - Python Basics: Problem Solving with Code 

  • Offered byCoursera
  • Public/Government Institute

Python Basics: Problem Solving with Code
 at 
Coursera 
Overview

Duration

12 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Python Basics: Problem Solving with Code
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Python Basics: Problem Solving with Code
 at 
Coursera 
Highlights

  • Earn a certificate of completion
Details Icon

Python Basics: Problem Solving with Code
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • In this course we will learn to author more complex ideas and capabilities in Python
  • In technical terms, you will learn dictionaries and how to work with them and nest them, functions, refactoring, and debugging, all of which are also thinking tools for the art of problem solving
  • We'll use this knowledge to explore our browsing history, interrogate a tweet, and draw pictures

Python Basics: Problem Solving with Code
 at 
Coursera 
Curriculum

Examining Your Own Web Browsing Habits in Python

Course Introduction

Hiding from the Complexity

Demo: Web History Walkthrough

A Note From UC Davis

Internet Mapping Glitch

Jupyter Notebook Tutorials

Demo and Code Lesson Walkthrough "How To"

SETUP: Self-Surveillance with Privacy Badger

Module 1 Quiz

Representing Complex Ideas in Python

Introduction

Python "Dictionaries"

Checking for Things in Dictionaries

How is This not a List?

Collections in Collections

Dictionaries in Dictionaries

Looking at a Complex Dictionary

Looping Through a Dictionary

Representing Things in the Real World

Bringing it all Together

Module 2 Quiz

Making Pictures with Robots

Introduction

Creating Functions

Functions are Flexible

Functions as Little Worlds

Turtle Graphics and Building Meaning with Functions

Functions for Avoiding Tedium

"Refactoring"

Bringing it all Together

Algorithmic Bias

Module 3 Quiz

A Strategy for Hunting Bugs

How to Debug Code, Part 1

How to Debug Code, Part 2

How to Debug Code, Part 3

Becoming a Good Coder

Course Summary

Additional Resources

Course Credits

Module 4 Quiz

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

Python Basics: Problem Solving with Code
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...