In class (and in challenge U5) we covered CSV datasets. You can also gather data from JSON APIs or even from Web Scraping. I've got a video you can watch to learn about those techniques: JSON API Consumption And Web Scraping
Website: github.com/toddmotto/public-apis
A big list of categorized public APIs that you could pull data from. Easiest to pick one where the "Auth" property is set to "No" because then you won't need to sign up for an API key. However, signing up for an API key usually isn't very difficult.
A few of the most promising looking APIs you could use to gather data:
- Dog breeds and Images
- Book Titles, Authors and Cover Images
- Makeup by Brand and Type (Might be down.)
- Recipes by Ingredient
- Comic Book Information
- COVID-19 API
- Cryptocurrency CoinRaking API
Website: data.winnipeg.ca
Datasets can be retrieved using a JSON API. Look for the "API" button. Some interesting datasets:
- Mosquito Trap Data: https://data.winnipeg.ca/Insect-Control/Daily-Adult-Mosquito-Trap-Data/du7c-8488
- City Council Expenses: https://data.winnipeg.ca/Council-Services/Council-Member-Expenses/mgde-4fua
- 311 Service Request: https://data.winnipeg.ca/Contact-Centre-311/311-Service-Request/4her-3th5
- Parking Tickets: https://data.winnipeg.ca/Parking/Parking-Contravention-Citations-/bhrt-29rb
Website: kaggle.com/datasets
Interesting collection of large datasets used for Machine Learning experiments. I'd stick with the CSV based ones.
Website: open.canada.ca
A variety of datasets are available for download in CSV and XML formats.