Welcome
Your Cart

Workshops

Join our weekly workshops

๐Ÿ‘ง Ages: 9 to 15+
๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Max 12 Learners
โณ Duration: 180 min
๐Ÿ“š Once-off
๐Ÿ’ฐ R760/Workshop

Our engaging workshops are held every Saturday throughout the year, with the same topic explored each month. Designed for learners aged 9 to 15+, these workshops are perfect for discovering new skills in AI, robotics, drones, and programming.

Each session is 3 hours long (9:00 AM - 12:00 PM) and takes place at the Sheen Academy in Century City, Cape Town. Join us to dive deep into one exciting topic every month and collaborate with peers in a fun and creative learning environment!

Workshop Schedule 2025

March Make Your Own Autonomous Car

Dates: March 2, 9, 16, 23, 30

Time: 9:00 AM - 12:00 PM

Overview: Learn about sensors, control logic, and basic AI integration to create a self-driving robot.

Course Outline:

  • Introduction to Autonomous Vehicles
  • Sensor Input (Ultrasonic/Infrared) & Data Collection
  • Line Following & Obstacle Avoidance Logic
  • Basic AI Concepts (Using Python/OpenCV if applicable)

Tools & Materials:

  • MCU: Arduino, ESP32, or WhalesBot for the car platform
  • Motors and Wheels
  • Sensors (Ultrasonic / Infrared)
  • Breadboard, Jumper Wires, Battery Pack

Software Tools:

  • Arduino IDE (for Arduino/ESP32/WhalesBot)
  • Python/OpenCV (optional advanced AI tasks)
  • Linux/Windows environment
April AI Applications

Dates: April 6, 13, 20, 27

Time: 9:00 AM - 12:00 PM

Overview: Explore facial recognition, simple machine learning, and real-world AI concepts.

Course Outline:

  • Intro to Machine Learning Concepts (Classification)
  • Facial Recognition Basics (using Python/OpenCV)
  • Implementing ML Models on Raspberry Pi or ESP32 (optional)
  • Hands-on Projects: Real-World AI Examples

Tools & Materials:

  • MCU / Platform: Raspberry Pi or ESP32
  • Camera Module (USB or Pi Camera)

Software Tools:

  • Python/OpenCV
  • Linux/Windows environment
May Introduction to Python Coding

Dates: May 4, 11, 18, 25

Time: 9:00 AM - 12:00 PM

Overview: Learn Python basics and build simple projects suitable for young beginners.

Course Outline:

  • Python Syntax & Variables
  • Control Structures (if/else, loops)
  • Functions & Basic Data Structures
  • Project: Simple Text-Based Games

Tools & Materials:

  • Computer (Linux/Windows)

Software Tools:

  • Python (3.x) & a basic Editor (VS Code, etc.)
June Creative Robotics Challenges

Dates: June 1, 8, 15, 22, 29

Time: 9:00 AM - 12:00 PM

Overview: Solve fun robotics challenges using sensors and simple programming.

Course Outline:

  • Refresher on Basic Robotics Concepts
  • Multiple Sensor Integration (Light, Touch, IR)
  • Building Challenge-Oriented Robots
  • Team Competitions & Collaboration

Tools & Materials:

  • MCU: Arduino, Micro:bit, ESP32, or WhalesBot kits
  • Motors, Sensors (IR, Light), Battery Packs

Software Tools:

  • Arduino IDE (for Arduino/ESP32/WhalesBot)
  • MakeCode (for Micro:bit)
  • Linux/Windows environment
July Build Your Own Game with Scratch

Dates: July 6, 13, 20, 27

Time: 9:00 AM - 12:00 PM

Overview: Create interactive games using block-based coding platforms.

Course Outline:

  • Intro to Scratch / Mind+ Interface
  • Sprites, Costumes, Motion, Events
  • Interactive Game Mechanics (Scoring, Levels)
  • Publishing & Sharing Projects

Tools & Materials:

  • Computer (Linux/Windows) with Internet Access

Software Tools:

  • Scratch or Mind+ (block-based)
August Introduction to 3D Printing

Dates: August 3, 10, 17, 24, 31

Time: 9:00 AM - 12:00 PM

Overview: Learn the basics of 3D printing and create simple 3D models.

Course Outline:

  • 3D Printing Basics (Hardware & Mechanics)
  • Introduction to 3D Designing (Tinkercad/Blender)
  • Preparing Files for 3D Printing (Slicing)
  • Printing & Post-Processing Tips

Tools & Materials:

  • 3D Printer (in-class or personal)
  • PLA Filament

Software Tools:

  • Tinkercad or Blender (for 3D design)
  • Ultimaker Cura (for slicing)
  • Linux/Windows environment
September Build a Robot Arm

Dates: September 7, 14, 21, 28

Time: 9:00 AM - 12:00 PM

Overview: Assemble and program a robotic arm to perform simple tasks.

Course Outline:

  • Mechanical Assembly of a Basic Robot Arm
  • Servo or Stepper Motor Control
  • Programming Arm Movements (Pick & Place)
  • Sensors for Precision Control

Tools & Materials:

  • Robot Arm Kit with Servo/Stepper Motors
  • MCU: Arduino, Micro:bit, ESP32, WhalesBot

Software Tools:

  • Arduino IDE or MakeCode (for Micro:bit)
  • Linux/Windows environment
October Drone Experience

Dates: October 5, 12, 19, 26

Time: 9:00 AM - 12:00 PM

Overview: Learn the basics of drone technology, safety, and how to program microcontrollers on simple drone kits.

Course Outline:

  • Drone Safety & Regulations
  • Quadcopter Components & Assembly
  • Basic Flight Controls
  • Intro to Autonomous Flight (optional)

Tools & Materials:

  • Small Indoor Drone Kit (with flight controller board)
  • Propellers, Battery Packs
  • MCU: ESP32 or WhalesBot flight controller (if applicable)

Software Tools:

  • Arduino IDE or MakeCode (depending on MCU)
  • Linux/Windows environment
November Introduction to App Development

Dates: November 2, 9, 16, 23, 30

Time: 9:00 AM - 12:00 PM

Overview: Create simple mobile or desktop apps using block-based or Python frameworks.

Course Outline:

  • Intro to App Design & Wireframing
  • Block-Based Coding (e.g., Mind+) or Python GUI frameworks
  • User Interface Components & Layout
  • Project: Build a Simple Quiz or Utility App

Tools & Materials:

  • Computer (Linux/Windows)
  • Smartphone or Emulator (optional for testing)

Software Tools:

  • MakeCode/Scratch/Mind+ (block-based) or Python
December Coding with Micro:bit

Dates: December 7, 14, 21, 28

Time: 9:00 AM - 12:00 PM

Overview: Learn to program a Micro:bit device and create fun, interactive projects.

Course Outline:

  • Micro:bit Basics (LEDs, Buttons, Sensors)
  • Block-Based vs. Python Programming
  • Hands-On Projects (Games, Data Logging)
  • Wireless Communication between Micro:bits

Tools & Materials:

  • BBC Micro:bit Device
  • Battery Pack
  • USB Cable

Software Tools:

  • MakeCode for Micro:bit / Python (Mu Editor)
  • Linux/Windows environment