Free HarvardX course on cs50.harvard.edu/python/2022
Certificate key: 8166d756-6d6c-415e-a048-72f658c432d3
| # | Name | Description | Technology |
|---|---|---|---|
| 0a | Einstein | E = mc^2 calculator | |
| 0b | Faces | Convert :) into 🙂 and :( into 🙁 |
|
| 0c | Indoor | Return all lowercase letters | |
| 0d | Playback | Replaces all spaces with three dots .... | |
| 0e | Tip | Calculates the amount of tip to leave | |
| 1a | Bank | Returns a dollar amount based on the content of the greeting | |
| 1b | Deep | The Hitchhiker's Guide to the Galaxy | |
| 1c | Extensions | Returns the corresponding file type based on the file extension | |
| 1d | Interpreter | Acts as a simple calculator that evaluates mathematical expressions | |
| 1e | Meal | Checks if input falls within breakfast, lunch, or dinner time ranges | |
| 2a | Camel | Converts camelCase to snake_case | |
| 2b | Coke | Simulates a coke machine that accepts coins | |
| 2c | Nutrition | Enter a fruit name and display its calorie | |
| 2d | Plates | Checks whether a given vehicle license plate is valid or not | |
| 2e | Twttr | Removes all the vowels from a given input | |
| 3a | Fuel | Takes a fraction input and converts it to a percentage | |
| 3b | Grocery | Takes in a list of items and outputs the count of each item | |
| 3c | Outdated | Takes MM/DD/YYYY or Month DD, YYYY, and converts it into the format YYYY-MM-DD |
|
| 3d | Taqueria | This program represents a menu for a restaurant | |
| 4a | Adieu | Adieu, adieu to you, you and you | |
| 4b | Bitcoin | Current Bitcoin to USD exchange rate from the CoinDesk API | |
| 4c | Emojize | Converts text input to emojis | |
| 4d | Figlet | Convert any text into ASCII art text | |
| 4e | Game | Guessing game in which the player must guess a randomly generated number | |
| 4f | Professor | Generates simple addition problems and quizzes | |
| 5a | Test_bank | Unittests for Bank | |
| 5b | Test_fuel | Unittests for Fuel | |
| 5c | Test_plates | Unittests for Plates | |
| 5d | Test_twttr | Unittests for Twttr | |
| 6a | Lines | Takes a file name as an argument and returns the number of lines in the file | |
| 6b | Pizza | Formats a CSV file and outputs it as a table | |
| 6c | Scourgify | Replaces name with first and last name | |
| 6d | Shirt | Dresses up a given image with a shirt image | |
| 7a | Numb3rs | IPv4 address validator | |
| 7b | Response | Checks if an input email address is valid | |
| 7c | Um | Counts the number of times the substring 'um' appears | |
| 7d | Watch | Parses a YouTube link from an HTML string | |
| 7e | Working | Replace 12-hour format with 24-hour format | |
| 8a | Jar | Place cookies in a jar | |
| 8b | Seasons | Minutes from birthday | |
| 8c | Shirtificate | Generates a shirt certificate in PDF format | |
| fp | Sorting Algorythm Tester | Tests sorting alorythms |