Course Management and Data Comparison

# Introduction In this project, you will learn how to create and manage course information, including creating course instances, storing them in a dictionary, making a backup of the data, updating the course information, and comparing the updated information with the previous data. ## 👀 Preview ```zsh Linux - New Data COURSE Linux Lab count: 20 Public: True Price: 199 Linux - Old Data COURSE Linux Lab count: 10 Public: True Price: 99 --------------------------- Python - New Data COURSE Python Lab count: 10 Public: True Price: 99 Python - Old Data COURSE Python Lab count: 7 Public: True Price: 79 --------------------------- ``` ## 🎯 Tasks In this project, you will learn: - How to create `Course` and `BootcampCourse` classes - How to create instances of `BootcampCourse` and store them in a dictionary - How to make a backup of the course information - How to update the number of labs and the price for each course - How to compare the updated course information with the previously saved data ## 🏆 Achievements After completing this project, you will be able to: - Understand the concept of inheritance and how to create subclasses in Python - Implement methods to update and compare course information - Utilize dictionaries to store and manage course data - Make backups of data and compare updated information with previous records

|60 : 00

Click the virtual machine below to start practicing