All internships

AI Micro-Internship · ~240 min · builder

Collect your city’s air quality data by script for 5 days

Level up from downloading datasets to collecting them: write a small script (AI-assisted) that pulls your city’s live air quality or weather data on a schedule for 5 days, then analyse what you gathered.

Steps

  1. 01Pick a free data source for your city: data.gov.in AQI API, OpenAQ, or Open-Meteo (no key needed).
  2. 02Write a script (Python/Node, AI-assisted) that fetches and appends readings to a CSV. Run it at least twice daily for 5 days — manually, scheduled, or via GitHub Actions.
  3. 03Expect breakage: the API will fail, the format will surprise you. Log what broke and how you fixed it.
  4. 04Analyse the collected data: daily patterns, best/worst times, comparison with official summaries. Push script + data to a public repo.

Tools: A free data API (Open-Meteo / OpenAQ / data.gov.in), Python or Node + an AI assistant, GitHub

Your submission

Submit the repo (script + collected CSV), the collected data pasted as CSV, your breakage log, and the analysis with a chart.