9-12:08:Advanced OOP for Robust AI Applications & Project Showcase

Categories: Student
Wishlist Share

About Course

Module 2 ends with engineering. Students structure their AI code with object-oriented Python – classes, methods, reusable components – explore generative AI through Hugging Face and API inference, and showcase a complete project.

Real AI applications are software first. Organising code into classes and calling hosted models through an API are the skills that turn a Colab experiment into something a team could maintain – and the showcase is where students prove it.

What students do
• The challenge of managing complex AI code, with a review of basic OOP
• Advanced OOP for AI: abstract classes, mixins, strategy patterns, decorators
• Refactoring exercise: rebuild an earlier script with classes in Google Colab, then the mini-project work session
• Showcase: present the project and explain the design choices

By the end, students can
• Write robust, reusable AI code
• Call a hosted model through an API
• Present technical work

Learning focus (Fink’s Taxonomy of Significant Learning): Learning How to Learn · Application · Integration.

Completes Module 2 of the 9–12 curriculum, with a certificate of completion. Part of Grades 9–12: AI & You, Module 2 – Advanced AI/ML & Generative AI with Python, Week 4. Next lesson: Ambient Intelligence, IoT, and Smart Homes.

Show More

What Will You Learn?

  • Write robust, reusable AI code
  • Call a hosted model through an API
  • Present technical work

Course Content

Part 1: Lights, Camera, Consequences

  • Video
    00:58
  • Interactive Content

Part 2: Ethics on Trial – Group Discussion

Part 3: Final Project – Your Case, Your Solution

Part 4: Final Reflection – Ethics Starts With You

Part 5: Closing the Chapter

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template