Course Outline
Module 5: Vibe Coding Advanced
This module has 13 videos, 2 self-study assignments, 2 quizzes, 1 discussion board and 2 readings. You will need approximately 4-6 hours to complete this module.
-
Module 5: Introduction and Instructions
-
Video 1 [03:30]: Module Introduction
-
Video 2 [03:49]: Vibe Coding Platforms
-
Video 3 [07:18] and Video 4 [13:30]: Vibe Coding Platforms: Demo
-
Video 5 [04:33]: What is an API
-
Discussion Board 5.1: Think & Share💡When Does a Prototype Become a Product?
-
Video 6 [13:00]: Building an App with an API: Demo
-
Self-Study Assignment 5.2: Think & Act 💡Building an AI App with a Free API
-
Video 7 [02:03]: API vs API Key
-
Video 8 [05:23]: Google AI Studio: Demo
-
Video 9 [02:48]: Vibe Coding for Problem Solving: Demo
-
Reading: From Standalone Prototype to Connected Solution
-
Video 10 [06:33]: Multi-Step App: Demo
-
Video 11 [02:02]: Connectors, Tools and Data Sources
-
Self-Study Quiz 5.2: Think & Apply 💡Workflows, APIs and Business Value
-
Video 12 [08:01]: Claude Cowork: Demo
-
Self-Study Quiz 5.4: Think & Apply💡Selecting the Right Architecture
-
Video 13 [03:23]: Final Thoughts
-
Self-Study Assignment 5.5: Think & Act 💡3 Step Storyboard
Self-Study Assignment 5.2: Think & Act 💡Building an AI App with a Free API
- Due Wednesday by 2:59pm
- Points None
- Available after Aug 5 at 8:30am
Learning Outcome Addressed
- Explain how APIs enable applications to interact with external services and data sources
- Build a simple AI-powered application that uses an external API to retrieve or process information.
Scenario
You have been asked to explore how external data sources can enhance an AI-powered application. Your task is to identify a free API, understand how it can be used and create a simple application concept that integrates the API into a functional workflow.
Task
- Search online for a free API directory such as Free APIs and select a free API that interests you.
Example site: Free APIs Links to an external site.
Example free API: Dog API Links to an external site. - Review the API documentation to understand:
- What data or functionality the API provides
- Any usage requirements or limitations
- Using Google Gemini or any other vibe-coding app, provide the URL of the API documentation and ask:
- How the API works
- What information can be retrieved or processed
- How it could be integrated into an AI-powered application
- Open Canvas from the Gemini Tools menu or any other vibe-coding app and ask to create a simple application using the selected API.
- Review the generated application and evaluate:
- How the API is used within the workflow
- The role of AI within the application
- Any limitations, dependencies or opportunities for improvement.
Estimated Duration: 30 minutes
Note: This is a practice activity and will not be graded or impact your programme completion. However, we strongly encourage participation for a more holistic learning experience
1786523399
08/12/2026
02:59pm
Additional Comments:
Rubric
Title
You've already rated students with this rubric. Any major changes could affect their assessment results.
| Criteria | Ratings | Pts | ||
|---|---|---|---|---|
|
This criterion is linked to a Learning Outcome
Description of criterion
threshold:
5 pts
|
This area will be used by the assessor to leave comments related to this criterion.
|
pts
/
5 pts
--
|
||
|
This criterion is linked to a Learning Outcome
Description of criterion
threshold:
5 pts
|
This area will be used by the assessor to leave comments related to this criterion.
|
pts
/
5 pts
--
|
||
|
Total Points:
5
out of 5
|
||||
Find Rubric