🧩 Course Outline (10 weeks )
📍Week 1 — What Is an API? (Foundational Mindset)
- What is an API and why is it a “superpower” in the modern world
- Real examples: Uber, Instagram, ChatGPT all rely on APIs
- What is JSON and why every API uses it
- First live demo using Star Wars API or Pokémon API
Mini-project: Fetch and display Pokémon data.
📍Week 2 — Accessing APIs with Python (Requests Library)
- Installing basic Python libraries
- Understanding GET / POST
- How the requests library works
- Parsing JSON responses
Mini-project: Use a Weather API to display the temperature in the student’s city.
📍Week 3 — Error Handling & API Keys (Hands-on)
- Why some APIs require keys
- How to store keys safely using .env
- Rate limits and how to handle them
- Debugging JSON responses
Mini-project: Retrieve NASA’s Astronomy Picture of the Day.
📍Week 4 — AI APIs (Student Favorite!)
- What is an AI API
- Using APIs from OpenAI, Gemini, and Claude
- Generating conversations, summaries, and images
Mini-project: Build a mini version of ChatGPT in the command line.
📍
Week 5 — Build a Web App with Flask
- Frontend vs. backend explained
- Creating a Flask web app
- Displaying API results on a webpage
Mini-project: Build a dashboard that shows weather + an AI explanation.
📍
Week 6 — Adding More APIs (Maps, Vision, Finance, News)
Students choose a direction:
- Vision API (upload an image → get analysis)
- Maps API (mark locations on a map)
- Currency exchange API
- News API
Mini-project: Create a personalized mini-tool using one chosen API.
📍
Week 7 — Multi-API Integration: Personal Project
Students begin a full custom project combining:
- Web interface
- Multiple API connections
- Data visualization
- AI features
Example projects:
✔ AI Animal Identifier
✔ AI Healthy Food Scoring App
✔ Game Info Finder
✔ Travel AI Planner
✔ Homework Helper
📍
Week 8–10 — Final Build & Portfolio Showcase
- Finalize and polish each student’s project
- Write project descriptions for college portfolios
- Deploy to Vercel / Render (making it live!)
- Add to GitHub as a personal portfolio asset
Students will finish with:
✔ One fully deployed web product
✔ One strong college-ready portfolio project





Reviews
There are no reviews yet.