|
4192 | 4192 | "In these lessons, you will learn about functions and scope in Python." |
4193 | 4193 | ] |
4194 | 4194 | }, |
| 4195 | + "lab-discount-calculator": { |
| 4196 | + "title": "Build an Apply Discount Function", |
| 4197 | + "intro": [ |
| 4198 | + "In this lab, you will practice basic Python by building a calculator to apply a discount to a price." |
| 4199 | + ] |
| 4200 | + }, |
4195 | 4201 | "workshop-caesar-cipher": { |
4196 | 4202 | "title": "Build a Caesar Cipher", |
4197 | 4203 | "intro": [ |
|
4262 | 4268 | "In this workshop, you'll practice working with dictionaries and sets while validating a collection of medical data." |
4263 | 4269 | ] |
4264 | 4270 | }, |
4265 | | - "lab-user-configuration-manager": { |
4266 | | - "title": "Build a User Configuration Manager", |
4267 | | - "intro": [ |
4268 | | - "In this lab, you will practice working with dictionaries in Python." |
4269 | | - ] |
4270 | | - }, |
4271 | 4271 | "review-dictionaries-and-sets": { |
4272 | 4272 | "title": "Dictionaries and Sets review", |
4273 | 4273 | "intro": [ |
|
4281 | 4281 | "Test what you've learned about dictionaries and sets in Python with this quiz." |
4282 | 4282 | ] |
4283 | 4283 | }, |
| 4284 | + "lab-user-configuration-manager": { |
| 4285 | + "title": "Build a User Configuration Manager", |
| 4286 | + "intro": [ |
| 4287 | + "In this lab, you will practice working with dictionaries in Python." |
| 4288 | + ] |
| 4289 | + }, |
4284 | 4290 | "lecture-understanding-error-handling": { |
4285 | 4291 | "title": "Understanding Error Handling", |
4286 | 4292 | "intro": [ |
|
4327 | 4333 | "In this workshop you will implement classes and objects by building an email simulator that simulates sending, receiving, and managing emails between different users." |
4328 | 4334 | ] |
4329 | 4335 | }, |
4330 | | - "lab-budget-app": { |
4331 | | - "title": "Build a Budget App", |
4332 | | - "intro": [ |
4333 | | - "In this lab you will build a budget app and practice creating a class and methods for that class." |
4334 | | - ] |
4335 | | - }, |
4336 | 4336 | "review-classes-and-objects": { |
4337 | 4337 | "title": "Classes and Objects Review", |
4338 | 4338 | "intro": [ |
|
4346 | 4346 | "Test what you've learned about classes and objects in Python with this quiz." |
4347 | 4347 | ] |
4348 | 4348 | }, |
| 4349 | + "lab-budget-app": { |
| 4350 | + "title": "Build a Budget App", |
| 4351 | + "intro": [ |
| 4352 | + "In this lab you will build a budget app and practice creating a class and methods for that class." |
| 4353 | + ] |
| 4354 | + }, |
4349 | 4355 | "lecture-understanding-object-oriented-programming-and-encapsulation": { |
4350 | 4356 | "title": "Understanding Object Oriented Programming and Encapsulation", |
4351 | 4357 | "intro": [ |
|
4376 | 4382 | "In this workshop, you will create a media catalogue application using object-oriented programming principles." |
4377 | 4383 | ] |
4378 | 4384 | }, |
4379 | | - "lab-polygon-area-calculator": { |
4380 | | - "title": "Build a Polygon Area Calculator", |
4381 | | - "intro": [ |
4382 | | - "In this lab, you will use object-oriented programming to calculate the areas of different polygons like squares and rectangles." |
4383 | | - ] |
4384 | | - }, |
4385 | | - "lab-discount-calculator": { |
4386 | | - "title": "Build an Apply Discount Function", |
4387 | | - "intro": [ |
4388 | | - "In this lab, you will practice basic Python by building a calculator to apply a discount to a price." |
4389 | | - ] |
4390 | | - }, |
4391 | 4385 | "lecture-understanding-abstraction": { |
4392 | 4386 | "title": "Understanding Abstraction", |
4393 | 4387 | "intro": ["Learn about Understanding Abstraction in these lessons."] |
|
4416 | 4410 | "Test what you've learned about object oriented programming in python with this quiz." |
4417 | 4411 | ] |
4418 | 4412 | }, |
| 4413 | + "lab-polygon-area-calculator": { |
| 4414 | + "title": "Build a Polygon Area Calculator", |
| 4415 | + "intro": [ |
| 4416 | + "In this lab, you will use object-oriented programming to calculate the areas of different polygons like squares and rectangles." |
| 4417 | + ] |
| 4418 | + }, |
4419 | 4419 | "lecture-working-with-common-data-structures": { |
4420 | 4420 | "title": "Working with Common Data Structures", |
4421 | 4421 | "intro": [ |
|
4428 | 4428 | "In this workshop, you'll practice working with data structures by building a linked list." |
4429 | 4429 | ] |
4430 | 4430 | }, |
4431 | | - "lab-hash-table": { |
4432 | | - "title": "Build a Hash Table", |
4433 | | - "intro": [ |
4434 | | - "A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.", |
4435 | | - "In this lab, you will use your knowledge about data structures to build a hash table." |
4436 | | - ] |
4437 | | - }, |
4438 | 4431 | "review-data-structures": { |
4439 | 4432 | "title": "Data Structures Review", |
4440 | 4433 | "intro": [ |
|
4448 | 4441 | "Test what you've learned about data structures in Python with this quiz." |
4449 | 4442 | ] |
4450 | 4443 | }, |
| 4444 | + "lab-hash-table": { |
| 4445 | + "title": "Build a Hash Table", |
| 4446 | + "intro": [ |
| 4447 | + "A hash table is a data structure that is used to store key-value pairs and is optimized for quick lookups.", |
| 4448 | + "In this lab, you will use your knowledge about data structures to build a hash table." |
| 4449 | + ] |
| 4450 | + }, |
4451 | 4451 | "lecture-searching-and-sorting-algorithms": { |
4452 | 4452 | "title": "Searching and Sorting Algorithms", |
4453 | 4453 | "intro": [ |
|
4493 | 4493 | "In this lab, you will implement the Luhn algorithm to validate identification numbers such as credit card numbers." |
4494 | 4494 | ] |
4495 | 4495 | }, |
4496 | | - "lab-tower-of-hanoi": { |
4497 | | - "title": "Implement the Tower of Hanoi Algorithm", |
4498 | | - "intro": [ |
4499 | | - "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." |
4500 | | - ] |
4501 | | - }, |
4502 | 4496 | "review-searching-and-sorting-algorithms": { |
4503 | 4497 | "title": "Searching and Sorting Algorithms Review", |
4504 | 4498 | "intro": [ |
|
4511 | 4505 | "Test what you've learned about searching and sorting algorithms in Python with this quiz." |
4512 | 4506 | ] |
4513 | 4507 | }, |
| 4508 | + "lab-tower-of-hanoi": { |
| 4509 | + "title": "Implement the Tower of Hanoi Algorithm", |
| 4510 | + "intro": [ |
| 4511 | + "In this lab, you will implement an algorithm to solve the Tower of Hanoi puzzle." |
| 4512 | + ] |
| 4513 | + }, |
4514 | 4514 | "lecture-understanding-graphs-and-trees": { |
4515 | 4515 | "title": "Understanding Graphs and Trees", |
4516 | 4516 | "intro": [ |
|
0 commit comments