- Level Foundation
- Duration 16 hours
- Course by Arizona State University
-
Offered by
About
In this course, you will learn how to read and write data from and to a file. You will also examine how to manipulate and analyze the data using lists, tuples, dictionaries, sets, and the pandas and Matplot libraries. As a developer, it's important to understand how to deal with issues that could cause an application to crash. You will learn how to implement exceptions to handle these issues. You do not need a programming or computer science background to learn the material in this course. This course is open to anyone who is interested in learning how to code and write programs in Python. We are very excited that you will be learning with us and hope you enjoy the course!Modules
Course Introduction and Python Recommended Links and Readings
1
Videos
- Introduction to the Course
3
Readings
- Course Introduction
- Weekly Lesson PowerPoint
- Python Recommended Links and Readings
Module 1 Lesson 1: How to Use Lists in Python
1
Assignment
- Lists Quiz
1
Videos
- Creating and Using Lists
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- Building Lists Code Example
Module 1 Lesson 2: How to Use Tuples in Python
1
Assignment
- Tuples Quiz
1
Videos
- Creating and Using Tuples
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Building Tuples Code Examples
Module 1 Lesson 3: How to Use and Build Dictionaries
1
Assignment
- Dictionaries Quiz
1
Videos
- Creating and Using Dictionaries
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Building Dictionaries Code Examples
Module 1 Lesson 4: How to Use Sets in Python
2
Assignment
- Sets Quiz
- Formative Assessment: Create a List
1
Videos
- Creating and Using Sets
3
Readings
- Lesson 4 Overview
- Weekly Lesson PowerPoint
- Building Sets Code Example
Module 2 Lesson 1: How to Use File Input
1
Assignment
- File Read Quiz
1
Videos
- Reading Numeric and Textual Data
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- File Input Code Example
Module 2 Lesson 2: How to Get a File Output
1
Assignment
- Writing Data Quiz
1
Videos
- How to Write Data to a File
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- File Output Code Example
Module 2 Lesson 3: How to Set Up and Use Handling Exceptions
2
Assignment
- Handling Exceptions During File Input and Output
- Formative Assessment: Creating, Modifying and Saving to a File
1
Videos
- Handling Exceptions During File Input and Output
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Handling Exceptions Code Example
Module 3 Lesson 1: Data Analysis with the NumPy Library in Python
1
Assignment
- Data Analysis with NumPy Quiz
2
Videos
- Using Data Analysis with the NumPy Library in Python
- Using Data Analysis with the NumPy Library in Python Pt. 2
3
Readings
- Lesson 1 Overview
- Weekly Lesson PowerPoint
- NumPy Library Code Example
Module 3 Lesson 2: How to Use Data Analysis with the Pandas Library in Python
1
Assignment
- Pandas Library
1
Videos
- How to Use Data Analysis with the Pandas Library in Python
3
Readings
- Lesson 2 Overview
- Weekly Lesson PowerPoint
- Pandas Library Code Example
Module 3 Lesson 3: Introduction to the Matplotlib Library in Python
1
Assignment
- Matplotlib Quiz
1
Peer Review
- Working with Data
2
Videos
- Using Data Visualization with Matplot Library in Python
- Course Review
3
Readings
- Lesson 3 Overview
- Weekly Lesson PowerPoint
- Matplotlib Code Example
Auto Summary
Learn data analysis and visualization in Python with no prior programming experience. This foundational IT course covers data manipulation using lists, tuples, dictionaries, sets, pandas, and Matplot libraries, and teaches exception handling. Offered by Coursera, it runs for 960 minutes and is available through Starter and Professional subscriptions. Ideal for beginners eager to dive into Python programming.

Adwith Malpe
Steven Osburn