- Level Foundation
- Duration 9 hours
- Course by University of California, Davis
-
Offered by
About
If you do not yet code and want to learn, this course is a great place to start. It will teach you how to use existing Python code to interact with data on the Internet in fun new ways. Instruction focuses on the conceptual basics of the programming language as it relates to working with online data. You'll be introduced to Python arithmetic operators, variables, values, and modules. At a higher level, you'll experience what an API is and how it works by playing with cat memes. Separate from the technical part of coding, there's the psychological part. Topic lectures will address the human side of code, and make you feel more prepared to see yourself as someone who uses code. You won’t code from scratch yourself, but will use prepared code to accomplish tasks and see how it works. Additional code demonstrations are available in the honors module of the course to provide broad exposure to Python interactions with internet data.Modules
Getting Started
1
Discussions
- Learning Goals
3
Videos
- Course Introduction
- The Point of this Course
- Why Code?
1
Readings
- A Note From UC Davis
Course Tutorials
2
Readings
- Jupyter Notebook Tutorials
- Demo and Code Lesson Walkthrough "How To"
Demo: Kittens
- Demo: Kittens
1
Videos
- Demo: Kittens Walkthrough
Review
1
Assignment
- Module 1 Quiz
Thinking in Code
1
Discussions
- What do you Think it Means to Think in Code?
2
Videos
- Thinking in Code
- Why Python?
Code Lesson: Code Notebooks
- Code Lesson: Code Notebooks
1
Videos
- Code Lesson: Code Notebooks Walkthrough
Review
1
Assignment
- Module 2 Quiz
Code Lesson: Python as a Calculator Walkthrough
- Code Lesson: Python as a Calculator
7
Videos
- Introduction
- Modules
- Chaining Commands and Getting Output
- Variables, for Storing Information
- Reassigning Variables
- Incrementing a Variable
- Bringing it all Together
What is Code?
1
Discussions
- What is Code?
1
Readings
- What is Code?
Review
1
Assignment
- Module 3 Quiz
Course Summary
1
Discussions
- Self-Reflection
1
Videos
- Course Summary
2
Readings
- Honor's Assignment
- Course Credits
Demo: Languages
- Demo: Languages
1
Discussions
- Share a New Prompt
1
Videos
- Demo: Languages Walkthrough
Auto Summary
This foundational course, taught by Coursera, is perfect for beginners eager to learn Python basics with a focus on interacting with internet data. You'll explore Python arithmetic operators, variables, values, and modules, and gain an understanding of APIs through engaging activities like cat memes. The course also addresses the psychological aspects of coding to boost your confidence. It spans 540 minutes and offers Starter and Professional subscription options, making it ideal for aspiring data enthusiasts.

Seth Frey