- Level Foundation
- Duration 13 hours
- Course by LearnQuest
-
Offered by
About
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the three main concepts in programming: Files, Inheritance and external libaries. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.Modules
File Handling
1
Assignment
- Practice File Handling Quiz
1
Videos
- File Handling
1
Readings
- File Handling Reading
Text Files
1
Assignment
- Practice Text Files Quiz
1
Videos
- Text Files
1
Readings
- Text Files Reading
Binary Files
- File Input and Output Programming Assignment
2
Assignment
- Practice Binary Files Quiz
- Module 1 Graded Quiz
1
Discussions
- Module 1 Discussion Prompt
2
Videos
- Binary Files
- Programming Assignment Solution Video
1
Readings
- Binary Files Reading
Inheritance in Python classes
1
Assignment
- Practice Inheritance in Python Classes Quiz
1
Videos
- Inheritance in Python Classes
1
Readings
- Inheritance in Python Classes Reading
Exception Handling
1
Assignment
- Practice Exception Handling Quiz
1
Videos
- Exception Handling
1
Readings
- Exception Handling Reading
Inheritance
- Inheritance Programming Assignment
2
Assignment
- Practice Inheritance Quiz
- Module 2 Graded Quiz
1
Discussions
- Inheritance Discussion Prompt
2
Videos
- Inheritance
- Inheritance Programming Assignment Solution Video
1
Readings
- Inheritance Reading
Python Database Libraries
1
Assignment
- Practice Python Database Libraries Quiz
1
Videos
- Python Database Libraries
1
Readings
- Python Database Libraries Reading
Querying Data from a Database
1
Assignment
- Practice Querying Data from a Database Quiz
1
Videos
- Querying Data from a Database
1
Readings
- Querying Data from a Database Reading
Mutating Data in a Database
2
Assignment
- Practice Mutating Data in a Database Quiz
- Module 3 Graded Quiz
1
Discussions
- Module 3 Discussion Prompt
1
Videos
- Mutating Data in a Database
1
Readings
- Mutating Data in a Database Reading
NumPy library
1
Assignment
- Practice NumPy Library Quiz
1
Videos
- NumPy Library
1
Readings
- NumPy Library Reading
Pandas library
1
Assignment
- Practice Pandas Library Quiz
1
Videos
- Pandas Library
1
Readings
- Pandas Library Reading
Matplotlib library
2
Assignment
- Practice Matplotlib Library Quiz
- Module Graded Quiz
1
Discussions
- Module Discussion Prompt
1
Videos
- Matplotlib library
1
Readings
- Matplotlib Library Reading
Auto Summary
"Python Scripting: Files, Inheritance, and Databases" is a foundational course in IT & Computer Science designed by Coursera. Ideal for aspiring programmers, it covers key concepts like files, inheritance, and external libraries. With practical labs reinforcing lecture material, this 780-minute course offers Starter and Professional subscription options. Perfect for beginners aiming to build a solid programming foundation.

Aspen Olmsted