Skip to content
RoboCode Academy
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
RoboCode Academy
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
RoboCode Academy
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
RoboCode Academy
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文
  • About Us
    • Our Story
    • Media Coverage
  • Learn

      Age: 4 - 7

      Cubetto Icon
      ScratchJr Icon
      Jimu Icon
      Neuron Icon
      Dash Icon
      • Cubetto
      • ScratchJr
      • Jimu Robotics (Entry)
      • Neuron Blocks
      • Jimu Robotics (Advanced)
      • Dash & Dot Robots

      Age: 7 - 11

      Scratch Icon
      mBot Icon
      Minecraft Icon
      Roblox Icon
      AppInventor Icon
      • Scratch
      • mBot Robotics
      • Minecraft Modding
      • Roblox Coding
      • AppInventor

      Age: 11 - 16

      Python Icon
      Web Programming Icon
      ITS Exam Icon
      Data Science Icon
      • Python
      • Web Programming
      • ITS Exam
      • Generative AI Programming
  • Trial Class
  • Student Achievement
    • Project of the Month
    • Project Challenge
  • Contact Us
  • 中文

Generative AI Programming

Data Science Icon

Learn to build AI-powered applications with Generative AI through hands-on programming and prompt writing. Explore text, image, audio, and multimodal AI while developing practical coding and prompt engineering skills.

Age: 13 - 16

S2+

Curriculum
Curriculum

Course Description

Discover the possibilities of Generative AI, allowing secondary school students to build their own AI-powered applications through hands-on programming and prompt engineering.

Through RoboCode's GenAI Programming course, students learn to communicate effectively with AI models and use Python to integrate them directly into their own programs. They then progress to developing interactive web applications that combine web development with Generative AI capabilities.

At higher levels, students explore image and audio generation before combining text, images, audio, and other AI capabilities to develop multimodal applications and creative multimedia projects.

Through hands-on projects, students strengthen their programming, prompt engineering, creativity, and problem-solving skills. By applying their Python and web development knowledge to Generative AI, they gradually develop the ability to independently design and build their own AI-powered applications.

Generative AI Programming Description

What Will Your Kids Learn?

  • Learn the fundamentals of Generative AI and prompt engineering, using AI models to generate text, control responses, and organize AI-generated content into useful formats
  • Build interactive AI web applications using Flask and Flask-SocketIO, generate images with Gemini image models, and create and process speech using ElevenLabs
  • Combine text, image, and audio AI to build their own multimodal applications, developing practical programming, prompt engineering, and web development skills

RoboCode Uniqueness

robocode-uniqueness-1

Mastering Generative AI Skills to Create Diverse AI-Powered Projects

The course emphasizes developing students' programming and prompt engineering skills for Generative AI. Through various hands-on projects, students progress from text generation to image, audio, and multimodal applications, gradually learning to apply different AI capabilities to create diverse and practical projects.

robocode-uniqueness-2

Iterative Testing and Adjustment to Develop Independent Development Skills

The course emphasizes hands-on practice through repeated testing and improvement. Students learn to evaluate AI-generated results and adjust their prompts and code to achieve better outcomes, strengthening their problem-solving skills and gradually developing the ability to build AI-powered applications independently.

robocode-uniqueness-3

Showcasing Learning Achievements and Enhancing Presentation Skills

Each level includes a presentation session where students explain their acquired knowledge and showcase their AI projects in front of the camera. Continuous practice helps improve their presentation skills and boost their confidence in public speaking.

Our Curriculum

Level 1 - Introduction to GenAI
Level 1 Project

Explore the fundamentals of Generative AI through Python programming, learning to write effective prompts and use Large Language Models (LLMs) to build text-based applications.

  • Learn prompt engineering techniques to give clear instructions, control generated responses, and produce useful text in different formats
  • Develop skills in connecting Python programs to AI models through REST APIs using the Requests library, and use JSON to organize and process model responses
  • Create command-line AI applications by applying prompt engineering and programming skills, including a Topic Summarization Tool that summarizes information based on user instructions
Level 2 - GenAI Web Applications

Explore the development of interactive web applications powered by Generative AI, learning to connect Large Language Models (LLMs) with websites and create more advanced AI-powered features.

  • Learn to write advanced prompts that generate structured responses in formats such as JSON, HTML, and CSV for use in different web application features
  • Develop skills in connecting AI models with interactive websites using Flask and Flask-SocketIO, allowing users, websites, and AI models to exchange information
  • Create practical AI-powered web applications, including a Web Chatbot that responds to user messages, a Person-Guessing Game that interprets user clues, and a Grammar-Checking Tool that analyzes and improves written text
Level 3 - Image Generation

Explore image generation with Generative AI while learning to build interactive web applications that can create, understand, and transform images.

  • Learn to write effective image prompts to generate specific visual content and guide AI models to describe and understand information from images
  • Develop skills in text-to-image, image-to-text, and image-to-image generation using Gemini image models, while learning to use Base64 to process images in web applications
  • Create practical and creative image-based applications, including an Image Caption Generator, AI Weather Reporter, and Meme Generator
Level 4 - Audio Generation

Explore audio generation with Generative AI while learning to build interactive web applications that convert between speech and text and generate realistic voices.

  • Learn to use text-to-speech and speech-to-text to generate spoken audio from text and transcribe speech into written content
  • Develop skills in generating and processing audio using ElevenLabs, including dubbing and voice cloning, while learning to work with audio in web applications using tools such as yt-dlp, JavaScript audio blobs, and Base64
  • Create practical and creative audio-based applications, including a YouTube Transcription Tool, Translator, Mock Interviewer, and Podcast Generator
Level 5 - Multimedia Projects

Combine text, image, and audio generation to build complete multimedia applications, applying programming skills from previous levels to develop larger Generative AI projects.

  • Learn to combine text, image, and audio generation within a single application, creating experiences that use multiple Generative AI capabilities together
  • Develop skills in planning and building larger AI-powered applications by connecting different features and applying programming and prompt engineering knowledge gained throughout the course
  • Create an AI-powered Language Learning Platform with interactive learning activities and generated content, and a Story-Based Role-Playing Game that uses AI to create an interactive and evolving story

Suitable for

13 - 16 year-old

Every Lesson

90 Minutes

Every Level

12 Lessons

(18 Hours in Total)

Class Size

1:4

(Maximum)

Course Fee

$6840 per Level

Schedule a trial class

Kickstart Your Child's Journey to Innovation and Discovery

Schedule an 1-hour Trial Session for Your Kids
Schedule an 1-hour Trial Session for Your Kids

Frequently Asked Questions

Do students need to bring their own laptops to classes?

We encourage students to bring their own laptops to class, and the instructor will assist with installing the necessary software. If students do not have a laptop, we can also provide one for them.

Can parents get back students' completed works after class?

Sure, students can save their works to personal storage spaces such as Google Drive or USB flash drives.

Can students practice at home?

Yes, students can access, modify, and run their files on any computer that supports the relevant software.

Are there any additional fees apart from tuition for the course?

No, only tuition is required; there are no extra charges.

What if students need to take leave?

Parents should notify our staffs in advance. We will then arrange makeup class.

Courses You May Like...

Python Logo

Python

Age: 12 - 16

Through game development and algorithmic applications, progressing from beginner programming concepts to data processing, building practical Python programming expertise.

Learn More
Web Programming Logo

Web Programming

Age: 12 - 16

Master web development skills through hands-on practice, creating diverse interactive web applications and games, while enhancing data analysis and representation abilities to prepare for the digital future.

Learn More
ITS Exam Logo

ITS Exam

Age: 12 - 16

By obtaining the ITS certification, students gain internationally recognized qualifications, paving the way for expanded opportunities in higher education.

Learn More
RoboCode Academy Logo
(852) 2488 1412
info@robocodeacademy.com
RoboCode Academy
Dr. Jackei Wong

About Us

  • Our Story
  • Media Coverage

Age: 4 - 7

  • Cubetto
  • ScratchJr
  • Jimu Robotics (Entry)
  • Neuron Blocks
  • Jimu Robotics (Advanced)
  • Dash & Dot Robots

Age: 7 - 11

  • Scratch
  • mBot Robotics
  • Minecraft Modding
  • Roblox Coding
  • AppInventor

Age: 11 - 16

  • Python
  • Web Programming
  • ITS Exam
  • Generative AI Programming

Information

  • Trial Class
  • Project of the Month
  • Project Challenge
  • Contact Us

Copyright © 2026 STEM Accelerator Limited. All Rights Reserved

Privacy

Terms

RoboCode Academy Logo
(852) 2488 1412
info@robocodeacademy.com
RoboCode Academy
Dr. Jackei Wong

關於我們

  • 我們的故事
  • 媒體報導

4 - 7

歲

  • Cubetto
  • ScratchJr
  • Jimu Robotics (Entry)
  • Neuron Blocks
  • Jimu Robotics (Advanced)
  • Dash & Dot Robots
  • Scratch
  • mBot Robotics
  • Minecraft Modding
  • Roblox Coding
  • AppInventor

7 - 11

歲

  • Python
  • Web Programming
  • ITS Exam
  • Generative AI Programming

11 - 16

歲

更多資訊

  • 預約試堂
  • 每月精選作品
  • 項目挑戰
  • 聯絡我們

版權所有

 © 2026 STEM Accelerator Limited.

私隱
條款及細則
RoboCode AcademyRoboCode Academy