2025 Workshops

Session 1

11:50 - 12:30

Join our workshop to learn the basics of Python programming! Designed for beginners, this session covers fundamental concepts, syntax, and hands-on exercises to help you start writing simple programs. Perfect for anyone looking to explore coding and build a strong foundation in Python.

By: Vedika Agarwal, Audrey Wong, Amelia Teoh, Angela Qian, Ella Chan (GSIS)

Room: Performing Arts Centre 5/F

Get ready to unleash your creativity in our exciting workshop on building a blog with HTML and CSS! 🚀 Whether you’re a newbie or looking to polish your skills, this session is your chance to dive into the world of web development. We’ll guide you through the essentials of crafting a stunning blog from scratch, showing you how to structure your content and style it to perfection. By the end, you'll be ready to share your unique voice and ideas with the world. Let’s make your blogging dreams a reality!

By: Daisy Chen, Sasha Harjanji (CIS) & Aanya, Arshiva (KGV)

Room: Classroom 825 8/F

This workshop provides a structured overview of deep learning within the broader context of artificial intelligence. Students will leave with a foundational knowledge of the structure and mathematics behind neural networks, along with some applied situations. Participants will establish a solid grounding in the mathematical principles behind perceptrons (single neurons) and learn how data propagates through muti-layer neural networks. This will be aided with interactive examples to illustrate the mathematical concepts taught. Finally, discussions on loss functions, gradient descent, and backpropagation will showcase how neural networks adjust weights and biases to recognise patterns in data.

By: Anna Davies (Kellett)

Room: Classroom 824 8/F

Dive into the fascinating world of artificial intelligence as we explore how large language models are developed and how they have grown more sophisticated over time. This talk will uncover the basic building blocks of AI language understanding and generation, demonstrating the powerful capabilities and broad applications of these technologies. There will also be interactive sessions where you can experience firsthand how these models work. This presentation is perfect for secondary students interested in technology and AI, offering a peek into the future of digital communication and machine learning.

By: Dr. Dirk Schnieders (HKU)

Room: Classroom 822A 8/F

An introductory workshop which covers the fundamentals of Raspberry Pi Picos, microcontrollers, and electronics. Participants will engage in hands-on activities with Raspberry Pi Pico Ws, learning to wire circuits on a breadboard, program the microcontroller, and integrate various electronic components (e.g. resistors, buttons, LEDs). It also contains safety guidelines so attendees can operate the Raspberry Pis safely. For the attendees who are more skilled, there will be freedom for them to create whatever they want. This workshop aims to equip attendees with essential skills in a practical setting.

By: Rufus Lee (SIS), Linus Choi, Bob Lam, Nathaniel Lam (WIS)

Room: Classroom 822B 8/F

Discover the fun of coding with our workshop! Learn to create colorful drawings and patterns using Python’s Turtle module. Perfect for beginners, this hands-on session combines creativity and programming to make learning Python engaging and interactive.

By: Joyce, Gloria, Yoyo, Adrianna, Claire (ISF)

Room: Classroom 819 8/F

We will cover some basic information on binary numbers, how to convert them to denary and vice versa, some information on ASCII, and a bit of ASCII art. It is mainly theory based but there will also be information on how for you to make your own ascii art. No prior knowledge is required, but please have a device as it will be needed for the quiz and when generating your own ASCII art. This workshop might help those who are about to take (i)gcse computer science or are currently taking it, as revision.

By: Yuri Takaku, Cara O'neill (Kellett)

Room: Classroom 907 9/F

Join us in an exciting hands-on workshop where technology meets creativity! Participants will be introduced to Sphero bots, learn to program them, and run the bots to finish obstacle courses. Whether you’re a beginner or have coding experience, this workshop is designed for all skill levels. Come along and have fun!

By: Tracy Zhang and Ivy Sham (Harrow)

Room: Classroom 908 9/F

Have you ever marveled at how your phone’s Face ID recognizes you in an instant? Or wondered how self-driving cars can effortlessly navigate through streets? In this Intro to Computer Vision workshop, we aim to demystify computer vision for those with zero prior knowledge. We’ll play around with Teachable Machine, a beginner-friendly tool developed by Google, and explore the core concepts of image classification and machine learning in a fun and engaging way!

By: Shannon Tan (STC)

Room: Classroom 909 9/F

Have you considered owning your personal space online, where you can build as you wish? That's what a personal website can provide you with. You don't need to spend months studying HTML, CSS and JavaScript to build a beautiful one. With the power of WordPress, it's as simple as it can get. The session will give you a taste of what website design feels like. We will guide you through the steps to create a stunning portfolio website in just one hour. Impress your friends, parents, and even potential employers by taking your online presence to the next level.

By: Ivan Wong (Flowclass)

Room: Classroom 910 9/F

Join us for an exciting and participatory workshop that aims to demystify artificial intelligence for practical application in everyday life. This workshop will lay down some subject fundamentals concerning machine learning, natural language processing, and computer vision. By the end of the workshop, you will have some basic knowledge of AI and practical skills to get started on a journey into this life-reshaping subject area. Don't worry; you need no prior experience, just curiosity, and your laptop!

By: Ishika Srivastava (SIS)

Room: Classroom 912 9/F

This workshop covers prompt engineering for generative AI, design thinking for product/service creation, and introduces the Lean Startup canvas for business analytics.

By: Johson Chang from Eduplay

Room: Classroom 915 9/F

Dive into the world of AI creation! In this hands-on session, you’ll design and develop your own AI character using advanced tools and techniques. Explore natural language processing, personality design, and interactive storytelling to bring your digital creation to life. Perfect for beginners and enthusiasts alike, this workshop combines creativity and technology for an unforgettable experience.

By: Jeanne Lim (beingAI)

Room: Classroom 916 9/F

Session 2

13:30 - 15:00

Oh no! Phillip, the manager of a branch at the company Banana Headquarters, was found last night- and it’s a murder! In our workshop, you will learn about basic coding operations such as initiating variables, indexes, inputs, different types of loops, and 1-dimensional and 2-dimensional arrays/lists. Don’t worry if you don’t know any of the things listed – no previous experience in coding is needed! After developing your Python coding skills, step into the shoes of a detective and work with your partners to uncover the truth. Work together and put your critical thinking and problem-solving skills to the test in our fun murder-mystery game! Will you be able to crack the case? Good luck!

By: Janey Xing, Kylie Lau, Suan Lee, Ying Ling Wong (STC)

Room: Performing Arts Centre 5/F

Dive into the exciting world of cybersecurity and ethical hacking! This hands-on session introduces core concepts like vulnerabilities, penetration testing, and defense strategies. Participate in a Capture the Flag (CTF) challenge to solve real-world puzzles, sharpen your skills, and explore the fundamentals of securing digital systems. Perfect for beginners curious about cybersecurity!

By: Sherry Shen, Isa Wu (CIS)

Room: Classroom 825 8/F

In this hands-on workshop, we will explore the foundations of quantum physics and mechanics, exploring how quantum algorithms can solve problems classical computers cannot touch. You will program your own quantum circuits using powerful tools like Qiskit, experiment with quantum gates, and visualise your creations with circuit designs. This workshop is suitable for those who have a strong foundation in linear algebra and mathematics, and who have enjoyed physics and computer science at an IGCSE level.

By: Audrey Yeung (STC)

Room: Classroom 824 8/F

Code your own website where you can play rock-paper-scissors against a bot by having your webcam detect your hand gesture through machine learning and AI! This is a completely beginner friendly workshop that will use JavaScript, HTML & Teachable Machine.

By: Macy Lau, Phoebe Chan, Amy Xu (STC & HISHK)

Room: Classroom 822A 8/F

An introductory workshop which covers the fundamentals of Raspberry Pi Picos, microcontrollers, and electronics. Participants will engage in hands-on activities with Raspberry Pi Pico Ws, learning to wire circuits on a breadboard, program the microcontroller, and integrate various electronic components (e.g. resistors, buttons, LEDs). It also contains safety guidelines so attendees can operate the Raspberry Pis safely. For the attendees who are more skilled, there will be freedom for them to create whatever they want. This workshop aims to equip attendees with essential skills in a practical setting.

By: Rufus Lee (SIS), Linus Choi, Bob Lam, Nathaniel Lam (WIS)

Room: Classroom 822B 8/F

A good website not only communicates what it needs to, it provides a good user experience. In this workshop, we will learn how to achieve that by building a website using Wix Studio together! Wix studio is simple to use, intuitive for beginners, but holds great potential for you to visualise and achieve your target. No prior web design/ development/ coding knowledge is needed, just an interest for creating! UI/UX design for beginners is about making websites and apps easy to use and visually attractive. It starts with understanding what users need and creating simple layouts, color choices, and text styles. Prototyping and sketching ideas help designers see how things will look and work. Getting feedback from users is important to improve designs. By focusing on making things user-friendly and appealing, beginners can create effective designs that connect with users, building a solid foundation in UI/UX design.

By: Cynthia Li, Cherry Ho (Harrow)

Room: Classroom 819 8/F

Join us for an exciting Image Manipulation Workshop, where you'll explore the power of Java in transforming images. This session is designed for students with at least a basic understanding of Java, including arrays (though prior knowledge of 2D arrays is helpful, it’s not required as they will be covered). Using pre-set functions, participants will learn to use Java commands to display images, apply grayscale and black-and-white effects, detect edges, reflect, and rotate images. Whether you're new to image processing or looking to expand your Java skills, this hands-on workshop will provide a creative and interactive learning experience!

By: Joyce, Perlie (CIS)

Room: Classroom 907 9/F

Unleash Your Creativity with Generative Art! Join our workshop and discover how to turn simple JavaScript code into stunning digital art using p5.js, a fun and beginner-friendly platform. Learn how to bring your creations to life with colourful designs and smooth motion effects. By the end of the session, you’ll have a unique piece of digital art to share. No experience is needed — just bring your creativity and get ready to explore the exciting world of generative art with JavaScript!

By: Monica Leung, Calvin Kam (Blueinno Technology Limited)

Room: Classroom 908 9/F

Join BSD Education for an engaging intermediate coding workshop where you'll elevate your skills by building a personalized birthday invitation using HTML, CSS, and JavaScript. In this hands-on session, you'll not only design a unique invitation but also incorporate exciting features like a countdown timer and an interactive map to guide your guests. At BSD, we believe in empowering learners through creativity and collaboration, so come ready to explore, innovate, and bring your ideas to life in a supportive and inspiring environment!

By: Theresa Lee (BSD)

Room: Classroom 909 9/F

In this hands-on workshop, participants will learn to create mobile applications using Thunkable, focusing on features like object detection and facial recognition. This workshop is perfect for both beginners and intermediate coders as we use block-based coding to build apps.

By: Yuuki Munagamage (Cobo Academy)

Room: Classroom 910 9/F

Join us for an engaging workshop designed to empower and inspire you to be the next generation of female leaders in technology! ‘Empower & Inspire: Breaking Stereotypes in Tech’ is an interactive workshop highlighting the journeys of female role models in the tech industry, providing invaluable tips and encouragement. No prerequisite knowledge needed!

By: Serene Wong (Inspiring Girls Hong Kong)

Room: Classroom 912 9/F

We will use Python and Replit to develop a Wordle Game together.

By: Raisie, Aydan and Prof Ray, Hour of Code HK

Room: Classroom 915 9/F

This workshop aims to allow students to enter the exciting realm of Remote Control Cars! You can not only build and design your very own remote control car, but learn about the exiting mechanics behind it and compete in an exciting race at the end of our workshop! Not only will you get to do this, but you'll also be able to keep your remote control car and show your friends and family!

By: Valentina Banner (KGV), Madelyn Lee (WIS)

Room: Classroom 916 9/F

First, we will be explaining our journey through the last 3 years in robotics, how we ignited the passion for girls participating in robotics, and the achievements we have accomplished. We will be hosting a speed building activity, where teams of 5-6 will be building the robots as fast as possible. After 10-15 minutes, we will check and see which team finished the quickest, or which team made the most progress. We have pre-built other robots for the tournament. The team who came first in the first activity will be first to choose which robot they want, the second team would be the second to choose, so on and so forth. We will be giving them around 10 minutes to either develop their robot or practice driving. They will choose 1 driver from the team for the tournament. As the tournament begins, all robots will start at the starting line of the track, the first robot to complete a lap would win the “girls power” trophy.

By: Hazel Choy, Shanice Lau, Tiffany Hui, Jade Chan (VSA)

Room: Fab Lab 6/F

Session 3

15:30 - 16:10

Get ready to unleash your creativity in our exciting workshop on building a blog with HTML and CSS! 🚀 Whether you’re a newbie or looking to polish your skills, this session is your chance to dive into the world of web development. We’ll guide you through the essentials of crafting a stunning blog from scratch, showing you how to structure your content and style it to perfection. By the end, you'll be ready to share your unique voice and ideas with the world. Let’s make your blogging dreams a reality!

By: Daisy Chen, Sasha Harjanji (CIS) & Aanya, Arshiva (KGV)

Room: Performing Arts Centre 5/F

Join our workshop to learn the basics of Python programming! Designed for beginners, this session covers fundamental concepts, syntax, and hands-on exercises to help you start writing simple programs. Perfect for anyone looking to explore coding and build a strong foundation in Python.

By: Vedika Agarwal, Audrey Wong, Amelia Teoh, Angela Qian, Ella Chan (GSIS)

Room: Classroom 825 8/F

Get started with Java programming in this beginner-friendly workshop using BlueJ! Learn the basics of Java syntax, object-oriented programming, and debugging in a simple, visual environment. Through hands-on exercises, you’ll write and run your first programs, gaining a solid foundation to continue your coding journey. No prior experience required—just bring your curiosity and dive into the world of Java!

By: Ishika Srivastava (SIS)

Room: Classroom 824 8/F

This workshop provides a structured overview of deep learning within the broader context of artificial intelligence. Students will leave with a foundational knowledge of the structure and mathematics behind neural networks, along with some applied situations. Participants will establish a solid grounding in the mathematical principles behind perceptrons (single neurons) and learn how data propagates through muti-layer neural networks. This will be aided with interactive examples to illustrate the mathematical concepts taught. Finally, discussions on loss functions, gradient descent, and backpropagation will showcase how neural networks adjust weights and biases to recognise patterns in data.

By: Anna Davies (Kellett)

Room: Classroom 822B 8/F

What do you learn in the subject ‘computer science’ other than coding? Here you’ll learn about data representation and basic function of the hardware of a computer. There’s nothing you need to know/prepare.

By: Jasmin Lee (SIS)

Room: Classroom 819 8/F

Discover the fun of coding by creating your own virtual pet with Micro:Bits! In this hands-on workshop, you’ll learn programming fundamentals, explore sensor inputs, and design interactive features to bring your digital companion to life. Perfect for beginners, this session combines creativity and technology for a playful introduction to coding!

By: Grace Ma, Ridley Wong (CIS)

Room: Classroom 907 9/F

Discover the fun of coding with our workshop! Learn to create colorful drawings and patterns using Python’s Turtle module. Perfect for beginners, this hands-on session combines creativity and programming to make learning Python engaging and interactive.

By: Joyce, Gloria, Yoyo, Adrianna, Claire (ISF)

Room: Classroom 908 9/F

We will be introducing the basic concept of object-oriented programming in Java– such as relationships and objects. In addition to the core OOP concepts, we will also be including some helpful data structures to help with this style of programming, such as arrays and ArrayLists to help with organization and efficiency. You will learn to construct a basic program in which you can create objects form and have them interact with each other to carry out certain tasks or functions. Some prior knowledge of Java or other programming languages would be helpful in gaining a better understanding of syntax and logistics.

By: Mary Ji, Kirstine Au (ISF)

Room: Classroom 909 9/F

This workshop explores the intersection of design and ethics in the age of Al. Participants will begin with an interactive introduction to Canva, gaining practical skills in design and learning innovative Al-powered tricks through live demonstrations and hands-on activities. Following this, we will dive into the ethical dimensions of Al in creative work, discussing topics like responsible use, copyright concerns, and the impact of Al on the creative industry. Through engaging discussions and collaborative exercises, attendees will develop a thoughtful approach to integrating Al into their designs.

By: Sophie Ma, Lily Aoyama, Charisse Lai (HKIS)

Room: Classroom 910 9/F

Learn how to bring your storytelling ideas to life with Ren'Py! This workshop will guide you through the basics of creating your own visual novel, including writing dialogue, designing characters, and adding interactive elements. No prior experience needed—just bring your creativity and start building your unique narrative game!

By: Angela Liu, Krystal Lin (GSIS)

Room: Classroom 912 9/F

Explore the transformative role of artificial intelligence in healthcare! This workshop introduces how AI is revolutionizing diagnostics, treatment planning, and patient care. Learn about machine learning algorithms, data analysis, and real-world applications through interactive examples and case studies. Whether you're a healthcare professional or tech enthusiast, gain insights into the future of AI-driven medicine!

By: Angelina Yieu (STC)

Room: Classroom 915 9/F

Have you wondered how our brains work to complete daily tasks, or how AI helps us in daily life? This workshop not only teaches you these concepts, but you will also have the exciting opportunity to win a prize! Neuroscience is the study of the brain. We will explore the connections between neurons, the role of neurotransmitters, and how these processes relate to artificial intelligence. In this workshop, we will have a group activity that will have you compete for a final prize. We will also have an engaging individual learning activity where you learn about the functions and regions of the brain. By understanding biology and technology better, you can use these skills in the future as our world becomes more and more technology driven and medically enhanced. You can take your worksheets, prizes and notes home after the short session. No prerequisite knowledge is needed, just bring your brains!

By: Katherine Xu (STC)

Room: Classroom 916 9/F