Hands-on workshops teaching real technology skills to students — from writing your first line of code to building hardware projects.
15 workshops · 15 available · 37 total sessions
Learn the logic of coding through drag-and-drop blocks to create games, animations, and interactive stories.
Students learn how to express ideas digitally : designing posters, simple animations, and basic websites using beginner-friendly tools.
Students learn how to design user interfaces and user experiences for digital products. Covers wireframing, prototyping, and usability testing.
Learn the fundamentals of programming using Python. Covers variables, loops, functions, and basic problem solving.
Get hands-on with HTML, CSS, and JavaScript to build a real webpage from scratch.
Explore circuits, sensors, and programming the ESP32 to build physical computing projects.
Master spreadsheets beyond the basics : use formulas, pivot tables, and simple scripts to automate repetitive tasks and analyse real data.
Turn an idea into a working app prototype without writing a single line of code. Students use no-code tools to design, connect, and demo their own apps.
Understand how hackers think and how to defend against common attacks. Covers passwords, phishing, encryption, and safe online habits.
Understand how the internet works : DNS, HTTP, TCP/IP, and how data travels across the world.
Get comfortable in the terminal. Learn Linux basics, file systems, scripting, and system administration.
Wondered how ChatGPT and other large language models work? This session breaks down the basics of LLMs, how they generate text, and their real-world applications.
Learn how computers see and interpret images using OpenCV and Python. Covers image processing, object detection, and real-time camera applications.
Build modern mobile applications using Flutter, Dart, and state management techniques.
Design and build RESTful APIs from scratch. Covers HTTP methods, authentication, rate limiting, and connecting your API to a frontend or database.