Overview
Spring into life and join us for some fun and adventure. Across two weeks, we have a variety of courses and workshops on offer for students of all ages.
From playgroup for the youngest learners to debate and coding for our secondary students plus online options too, we really do have something for everyone!
With morning classes and afternoon workshops, we’ll keep your children busy and engaged this Spring.
From playgroup for the youngest learners to debate and coding for our secondary students plus online options too, we really do have something for everyone!
With morning classes and afternoon workshops, we’ll keep your children busy and engaged this Spring.
Discover Our Spring Camps This Season
Discover Our Spring Camps This Season
Language
Sports
Playgroup
Arts
STEM
Workshops
Online

Spring Sensation - Playgroup
13 months - 3 years
Our play-based learning approach allows our youngest students to develop their curiosity and build early skills in a safe, comfortable environment. Through the exploration of spring-themed stories and rhymes, students will participate in a variety of hands-on activities to develop their fine motor and gross motor skills, cognitive and language development, and through our sensory activities they will have some messy fun!
Our play-based learning approach allows our youngest students to develop their curiosity and build early skills in a safe, comfortable environment. Through the exploration of spring-themed stories and rhymes, students will participate in a variety of hands-on activities to develop their fine motor and gross motor skills, cognitive and language development, and through our sensory activities they will have some messy fun!

Spring Sensation - Pre-Kindergarten
2-3 years
Let us take your children on a spring adventure this April where we will immerse ourselves in a world of stories, art exploration and singing.
Let us take your children on a spring adventure this April where we will immerse ourselves in a world of stories, art exploration and singing.

Spring Sensation - Kindergarten Camp
3 - 5 years (For K1-K3)
Spring into life and join us for an exciting week of fun and adventure as we explore a variety of super stories. This course uses drama, games, story books and art to develop language skills with a particular focus on building confidence and communicating in English.
In Spring Sensation, students will:
- Explore stories from well loved early years authors such as Jez Alborough and Eric Carle
- Use role play to explore topics and bring characters to life
- Unleash imagination and creativity through art and discovery
- Be immersed in a rich, English speaking environment to build their understanding and enjoyment of the language
This course is a great opportunity for your child to develop their communication and language skills. Through a range of engaging and fun activities, Spring Sensation builds confidence in a number of vital skills such as speaking and collaborating with others.
*Every workshop is different.
Spring into life and join us for an exciting week of fun and adventure as we explore a variety of super stories. This course uses drama, games, story books and art to develop language skills with a particular focus on building confidence and communicating in English.
In Spring Sensation, students will:
- Explore stories from well loved early years authors such as Jez Alborough and Eric Carle
- Use role play to explore topics and bring characters to life
- Unleash imagination and creativity through art and discovery
- Be immersed in a rich, English speaking environment to build their understanding and enjoyment of the language
This course is a great opportunity for your child to develop their communication and language skills. Through a range of engaging and fun activities, Spring Sensation builds confidence in a number of vital skills such as speaking and collaborating with others.
*Every workshop is different.

Drama
Drama Stars (4-6 years)
Drama Loop (6-8 years)
Drama Star's theme: Peter Rabbit
Drama Loop's theme: James and the Giant Peach
Introducing speech, presentation, expression and articulation, students will study an engaging theme and become the characters of the story. There will be a filmed performance at the end of the course.
Course content:
- Learn drama and presentation skills
- Perform individuals and as a team
- Play fun and challenging games to build your performing skills
- Participate in a filmed performance
Drama Loop (6-8 years)
Drama Star's theme: Peter Rabbit
Drama Loop's theme: James and the Giant Peach
Introducing speech, presentation, expression and articulation, students will study an engaging theme and become the characters of the story. There will be a filmed performance at the end of the course.
Course content:
- Learn drama and presentation skills
- Perform individuals and as a team
- Play fun and challenging games to build your performing skills
- Participate in a filmed performance

Mandarin Movers and Makers
Ages 8-11 years
This is a great chance for beginners to practise and develop their Mandarin while having lots of hands-on fun with traditional arts and games.
Not only will students develop their love of the language through songs, games and calligraphy brush painting, they will also make their own kite! In honour of the Weifang International Kite Festival that takes place in China every April, students will make their own kite which you can fly together after class.
This is a great chance for beginners to practise and develop their Mandarin while having lots of hands-on fun with traditional arts and games.
Not only will students develop their love of the language through songs, games and calligraphy brush painting, they will also make their own kite! In honour of the Weifang International Kite Festival that takes place in China every April, students will make their own kite which you can fly together after class.

Spanish Through Art & Culture
Ages 7-11 Years
Join us this spring as we travel in time through the richness of Hispanic music, customs, people and colours. Each day, students will build their understanding of the language through a different component of the culture. As students become immersed in Hispanic art and culture they will develop their reading, writing, speaking and listening skills. Not only will this course enrich their communication skills but it will also instil a love for art and broaden their knowledge of different art techniques.
Join us this spring as we travel in time through the richness of Hispanic music, customs, people and colours. Each day, students will build their understanding of the language through a different component of the culture. As students become immersed in Hispanic art and culture they will develop their reading, writing, speaking and listening skills. Not only will this course enrich their communication skills but it will also instil a love for art and broaden their knowledge of different art techniques.

Upper Primary Debate - Debate & Dialogue
Ages 9-11 Years
Debates are fun and engaging activities that exercise the brain to use all four skills of reading, writing, listening and speaking, sometimes concurrently.
In this course, students will:
- Understand how debating works, what the rules are and how to debate effectively
- Use formal language, persuasive techniques and connectives in a speech
- Structure ideas on a given topic, using evidence and examples to enhance arguments
- Develop critical thinking, collaboration and communication skills coherently and assertively
This course is suitable for students who are new to debating and those who have already developed a taste for debating in their primary schools. It can also prepare them for a variety of opportunities that they will come across in their secondary schools.
Debates are fun and engaging activities that exercise the brain to use all four skills of reading, writing, listening and speaking, sometimes concurrently.
In this course, students will:
- Understand how debating works, what the rules are and how to debate effectively
- Use formal language, persuasive techniques and connectives in a speech
- Structure ideas on a given topic, using evidence and examples to enhance arguments
- Develop critical thinking, collaboration and communication skills coherently and assertively
This course is suitable for students who are new to debating and those who have already developed a taste for debating in their primary schools. It can also prepare them for a variety of opportunities that they will come across in their secondary schools.

Challenge your Creativity
Lower Primary (6-8 years old)
Upper Primary (9-11 years old)
Does your child want to ignite his/her imagination? Do they need something to boost their enthusiasm for learning during the holiday? Then join our lively classes where we will spark creativity through fun discussions, games and collaborative storytelling.
Students will:
- Develop creative thinking skills
- Motivate students and increase learning engagement
- Help students see everyday objects and concepts in new and deeper ways
- Improve language skills, foster imagination and curiosity
- Encourage creative writing and development of ideas
- Increase risk-taking skills
Upper Primary (9-11 years old)
Does your child want to ignite his/her imagination? Do they need something to boost their enthusiasm for learning during the holiday? Then join our lively classes where we will spark creativity through fun discussions, games and collaborative storytelling.
Students will:
- Develop creative thinking skills
- Motivate students and increase learning engagement
- Help students see everyday objects and concepts in new and deeper ways
- Improve language skills, foster imagination and curiosity
- Encourage creative writing and development of ideas
- Increase risk-taking skills

Secondary Life Skills: Resume, Email and Interview Techniques
Ages 11-13 Years
This course will offer vital real life skills for students which will prepare them for their eventual university and work careers. Students will learn how to draft their own detail-oriented resumes as well as how to prepare for oral interviews so they are prepared and filled with confidence as they take the next steps in life.
This course will offer vital real life skills for students which will prepare them for their eventual university and work careers. Students will learn how to draft their own detail-oriented resumes as well as how to prepare for oral interviews so they are prepared and filled with confidence as they take the next steps in life.

Swimming Clinics
Ages 3-16 Years
ESF Sharks Swimming delivers swimming lessons during holiday clinics. Our qualified coaches will help swimmers develop their comfort level in the water and improve stroke technique through fun games and activities.
ESF Sharks Swimming delivers swimming lessons during holiday clinics. Our qualified coaches will help swimmers develop their comfort level in the water and improve stroke technique through fun games and activities.

Multisports Camp
Ages 3-10 Years
Multisports Camps provide a safe and enjoyable environment for students to develop their skills and self-confidence in a range of activities - both as an individual and within a group or team dynamic.
We will introduce your child with a socially positive experience, increasing their love of sport and improving their sporting skills all through the medium of fun and game-based development.
Multisports Camps provide a safe and enjoyable environment for students to develop their skills and self-confidence in a range of activities - both as an individual and within a group or team dynamic.
We will introduce your child with a socially positive experience, increasing their love of sport and improving their sporting skills all through the medium of fun and game-based development.

Tennis Clinics
Ages 4+ Years
ESF Tennis will provide fun filled classes over the school holiday aimed at developing your child's skills and enjoyment of the exciting sport of tennis.
Our enthusiastic and qualified coaches provide a supportive and enjoyable learning environment and will help your child to develop a love of tennis!
Our tennis clinics are open to all young students - both ESF and non-ESF players.
ESF Tennis will provide fun filled classes over the school holiday aimed at developing your child's skills and enjoyment of the exciting sport of tennis.
Our enthusiastic and qualified coaches provide a supportive and enjoyable learning environment and will help your child to develop a love of tennis!
Our tennis clinics are open to all young students - both ESF and non-ESF players.

Gymnastics Clinics
Ages 4-14 Years
Tumble, roll, bounce, flex, and cartwheel your way through the school holidays with an ESF Gymnastics clinic! Our clinics are aimed at developing your child's fundamental gymnastics abilities through floor, beam, and vault skill-building.
Our friendly and qualified coaches provide a supportive and enjoyable learning environment, and will help your child to develop a love of the sport!
Our gymnastics clinics are open to the public.
Tumble, roll, bounce, flex, and cartwheel your way through the school holidays with an ESF Gymnastics clinic! Our clinics are aimed at developing your child's fundamental gymnastics abilities through floor, beam, and vault skill-building.
Our friendly and qualified coaches provide a supportive and enjoyable learning environment, and will help your child to develop a love of the sport!
Our gymnastics clinics are open to the public.

Football Clinics
Ages 5+ Years
ESF Lions Football is running fantastic football camps during the term break.
Join us for this fun camp to improve skills, develop techniques, play games, and enjoy playing on the world-class pitch at KGV. Football Camps are coached by our expert coaches who will help your child to develop their love of the game of football!
ESF Lions Football is running fantastic football camps during the term break.
Join us for this fun camp to improve skills, develop techniques, play games, and enjoy playing on the world-class pitch at KGV. Football Camps are coached by our expert coaches who will help your child to develop their love of the game of football!

Basketball Clinics
Ages 5-17 Years
ESF Tigers will be delivering basketball camps to improve players' individual technical skills and to enhance their knowledge of team-play fundamentals.
The sessions will comprise mini-stations covering fundamentals such as passing, shooting and dribbling, and will include small-sided games and competitions to test a player's skill level.
If you want to keep your skills up over the break so that you're ready for the rest of the term, don't miss out on this great opportunity!
ESF Tigers will be delivering basketball camps to improve players' individual technical skills and to enhance their knowledge of team-play fundamentals.
The sessions will comprise mini-stations covering fundamentals such as passing, shooting and dribbling, and will include small-sided games and competitions to test a player's skill level.
If you want to keep your skills up over the break so that you're ready for the rest of the term, don't miss out on this great opportunity!

Krav Maga Clinics
Ages 5-10 Years
Our Krav Maga course heightens children's awareness of everyday safety issues and enables them to learn self-defense techniques in a relatively short amount of time. Classes are carefully adapted to match the student's respective age, as well as their physical and mental abilities. Through a specially designed Krav Maga training program and games-based activities, children are taught how to recognize common threats like bullies and kidnappers, and even dangerous situations like fire and natural disasters.
Our Krav Maga course heightens children's awareness of everyday safety issues and enables them to learn self-defense techniques in a relatively short amount of time. Classes are carefully adapted to match the student's respective age, as well as their physical and mental abilities. Through a specially designed Krav Maga training program and games-based activities, children are taught how to recognize common threats like bullies and kidnappers, and even dangerous situations like fire and natural disasters.

Fencing Clinics
Ages 5-14 Years
Watch your children transform with the fencing mentors at ESF! Students in this programme learn the art of the sword with confidence, mastery, and discipline! This programme is suitable for beginners and advanced students.
ESF Fencing is headed by former two-time Olympian coach, Mr. Lau Kwok Kin. He will first take players through the basics of the sport and competition rules before advancing them through the curriculum so they can compete with different clubs across Hong Kong.
Watch your children transform with the fencing mentors at ESF! Students in this programme learn the art of the sword with confidence, mastery, and discipline! This programme is suitable for beginners and advanced students.
ESF Fencing is headed by former two-time Olympian coach, Mr. Lau Kwok Kin. He will first take players through the basics of the sport and competition rules before advancing them through the curriculum so they can compete with different clubs across Hong Kong.

Badminton Clinics
Ages 5-16 Years
The programme is designed with 3 age levels, covering different types of skills, e.g. strengthening sense of three-dimensional space, training gross and fine motor to learn the concept of balance, front & back rally, smash & in game strategy etc.
Apart from badminton skills, children can gain self-discipline and enhance group cooperation and communication skills through our course
The programme is designed with 3 age levels, covering different types of skills, e.g. strengthening sense of three-dimensional space, training gross and fine motor to learn the concept of balance, front & back rally, smash & in game strategy etc.
Apart from badminton skills, children can gain self-discipline and enhance group cooperation and communication skills through our course

Netball Clinics
Ages 7-14 Years
Throughout the week, we will work on personal strength, coordination development, netball positional speciality training, and skills through modified mini-games and match play set ups.
Whether you are new to netball or you are getting ready to play competitively, this netball training will bring you a different experience and get you started on your netball journey.
Throughout the week, we will work on personal strength, coordination development, netball positional speciality training, and skills through modified mini-games and match play set ups.
Whether you are new to netball or you are getting ready to play competitively, this netball training will bring you a different experience and get you started on your netball journey.

Lacrosse Clinics
Ages 6-11 Years
Lacrosse is here! This fast paced historic game focuses on hand-eye coordination, fast reaction combined with team play. Equipment will be provided so sign-up and play now!
Lacrosse is here! This fast paced historic game focuses on hand-eye coordination, fast reaction combined with team play. Equipment will be provided so sign-up and play now!

Hockey Clinics
Ages 5-12 Years
Hockey is offered for boys and girls aged between 5 to 12 years old covering a range of all abilities.
We will teach core fundamental skills that focus on building eye-hand coordination using age appropriate equipment .
Through the programme we will also offer an additional layer of performance level Hockey training – which will include Strength & Conditioning and Workshops. This particular curriculum will tie in to the Hong Kong Hockey Association’s player development needs.
Hockey is offered for boys and girls aged between 5 to 12 years old covering a range of all abilities.
We will teach core fundamental skills that focus on building eye-hand coordination using age appropriate equipment .
Through the programme we will also offer an additional layer of performance level Hockey training – which will include Strength & Conditioning and Workshops. This particular curriculum will tie in to the Hong Kong Hockey Association’s player development needs.

Tag Rugby Clinics
Ages 5-12 Years
Tag rugby is offered for boys and girls aged between 5 to 12 years old covering a range of all abilities.
We will teach a modified form of the game which does not involve contact and focus on teaching key fundamental skills in a safe environment.
Through the programme we will also offer an additional layer of performance level rugby training – which will include Strength & Conditioning and Workshops. This particular curriculum will tie in to the Hong Kong Rugby Union’s player development needs.
Tag rugby is offered for boys and girls aged between 5 to 12 years old covering a range of all abilities.
We will teach a modified form of the game which does not involve contact and focus on teaching key fundamental skills in a safe environment.
Through the programme we will also offer an additional layer of performance level rugby training – which will include Strength & Conditioning and Workshops. This particular curriculum will tie in to the Hong Kong Rugby Union’s player development needs.

Dance Clinics - (Hip Hop/Jazz)
Ages 7-12 Years
From Hip hop to Jazz Funk, ESF Sports is launching their dance programme to explore the fundamental dance moves! Students have the opportunity to understand rhythm, groove and beat so they can one day discover their own choreography!
From Hip hop to Jazz Funk, ESF Sports is launching their dance programme to explore the fundamental dance moves! Students have the opportunity to understand rhythm, groove and beat so they can one day discover their own choreography!

Spring Outdoor Adventure Day Camp (7-9)
Ages 7-9 Years
2-day, 3-day or 5-day options available in Sai Kung and Mui Wo, with a bonus day in Cheung Chau.
*This is not an overnight camp, please arrange drop-off and pickup your child each day.
SAI KUNG:
2-day: Explore the beauty and natural diversity of between Ham Tin and Eagle Crag, learn how to canyoning and learn the basic elements needed for survival in the wilderness.
3-day: Go on a wilderness trek through a rocky canyon, get lost in the wild and use improvised building skills in friendly race and battle against other teams. Learn key survival skills and new friendships along the way.
MUI WO/CHEUNG CHAU:
2-day: Participants make their way to a remote beach where they have to develop the survival skills needed to live in the wild. On the second day, a natural obstacle course awaits them.
3-day: Embark on a coasteering challenge, go on a Coasteering journey.
More details and FAQs, please click HERE
Sai Kung Outdoor Adventure Camp (7-9) details and packing list, please click HERE
Mui Wo and Islands Outdoor Adventure (7-9) Camp details and packing list, please click HERE
2-day, 3-day or 5-day options available in Sai Kung and Mui Wo, with a bonus day in Cheung Chau.
*This is not an overnight camp, please arrange drop-off and pickup your child each day.
SAI KUNG:
2-day: Explore the beauty and natural diversity of between Ham Tin and Eagle Crag, learn how to canyoning and learn the basic elements needed for survival in the wilderness.
3-day: Go on a wilderness trek through a rocky canyon, get lost in the wild and use improvised building skills in friendly race and battle against other teams. Learn key survival skills and new friendships along the way.
MUI WO/CHEUNG CHAU:
2-day: Participants make their way to a remote beach where they have to develop the survival skills needed to live in the wild. On the second day, a natural obstacle course awaits them.
3-day: Embark on a coasteering challenge, go on a Coasteering journey.
More details and FAQs, please click HERE
Sai Kung Outdoor Adventure Camp (7-9) details and packing list, please click HERE
Mui Wo and Islands Outdoor Adventure (7-9) Camp details and packing list, please click HERE

Spring Outdoor Adventure Day Camp (10-12)
Ages 10-12 Years
2-day, 3-day or 5-day options available in Sai Kung and Mui Wo, with a bonus day in Cheung Chau.
*This is not an overnight camp, please arrange drop-off and pickup your child each day.
MUI WO/CHEUNG CHAU:
2-day: Participants make their way to a remote beach where they have to develop the survival skills needed to live in the wild. On the second day, a natural obstacle course awaits them.
3-day: Embark on a coasteering challenge, go on a Coasteering journey.
More details and FAQs, please click HERE
Sai Kung Outdoor Adventure Camp (10-12) details and packing list, please click HERE
Mui Wo and Islands Outdoor Adventure (10-12) Camp details and packing list, please click HERE
2-day, 3-day or 5-day options available in Sai Kung and Mui Wo, with a bonus day in Cheung Chau.
*This is not an overnight camp, please arrange drop-off and pickup your child each day.
SAI KUNG:
2-day: Explore the beauty and natural diversity of between Ham Tin and Eagle Crag, learn how to canyoning and learn the basic elements needed for survival in the wilderness.
3-day: Go on a wilderness trek through a rocky canyon, get lost in the wild and use improvised building skills in friendly race and battle against other teams. Learn key survival skills and new friendships along the way.
MUI WO/CHEUNG CHAU:
2-day: Participants make their way to a remote beach where they have to develop the survival skills needed to live in the wild. On the second day, a natural obstacle course awaits them.
3-day: Embark on a coasteering challenge, go on a Coasteering journey.
More details and FAQs, please click HERE
Sai Kung Outdoor Adventure Camp (10-12) details and packing list, please click HERE
Mui Wo and Islands Outdoor Adventure (10-12) Camp details and packing list, please click HERE

Spring Sensation - Playgroup
13 months - 3 years
Our play-based learning approach allows our youngest students to develop their curiosity and build early skills in a safe, comfortable environment. Through the exploration of spring-themed stories and rhymes, students will participate in a variety of hands-on activities to develop their fine motor and gross motor skills, cognitive and language development, and through our sensory activities they will have some messy fun!
Our play-based learning approach allows our youngest students to develop their curiosity and build early skills in a safe, comfortable environment. Through the exploration of spring-themed stories and rhymes, students will participate in a variety of hands-on activities to develop their fine motor and gross motor skills, cognitive and language development, and through our sensory activities they will have some messy fun!

Spring Sensation - Pre-Kindergarten
2-3 years
Let us take your children on a spring adventure this April where we will immerse ourselves in a world of stories, art exploration and singing.
Let us take your children on a spring adventure this April where we will immerse ourselves in a world of stories, art exploration and singing.

Spring Sensation - Kindergarten Camp
3 - 5 years
Spring into life and join us for an exciting week of fun and adventure as we explore a variety of super stories. This course uses drama, games, story books and art to develop language skills with a particular focus on building confidence and communicating in English.
In Spring Sensation, students will:
- Explore stories from well loved early years authors such as Jez Alborough and Eric Carle
- Use role play to explore topics and bring characters to life
- Unleash imagination and creativity through art and discovery
- Be immersed in a rich, English speaking environment to build their understanding and enjoyment of the language
This course is a great opportunity for your child to develop their communication and language skills. Through a range of engaging and fun activities, Spring Sensation builds confidence in a number of vital skills such as speaking and collaborating with others.
*Every workshop is different.
Spring into life and join us for an exciting week of fun and adventure as we explore a variety of super stories. This course uses drama, games, story books and art to develop language skills with a particular focus on building confidence and communicating in English.
In Spring Sensation, students will:
- Explore stories from well loved early years authors such as Jez Alborough and Eric Carle
- Use role play to explore topics and bring characters to life
- Unleash imagination and creativity through art and discovery
- Be immersed in a rich, English speaking environment to build their understanding and enjoyment of the language
This course is a great opportunity for your child to develop their communication and language skills. Through a range of engaging and fun activities, Spring Sensation builds confidence in a number of vital skills such as speaking and collaborating with others.
*Every workshop is different.

Drama
Drama Stars (4-6 years)
Drama Loop (6-8 years)
Drama Star's theme: Peter Rabbit
Drama Loop's theme: James and the Giant Peach
Introducing speech, presentation, expression and articulation, students will study an engaging theme and become the characters of the story. There will be a filmed performance at the end of the course.
Course content:
- Learn drama and presentation skills
- Perform individuals and as a team
- Play fun and challenging games to build your performing skills
- Participate in a filmed performance
Drama Loop (6-8 years)
Drama Star's theme: Peter Rabbit
Drama Loop's theme: James and the Giant Peach
Introducing speech, presentation, expression and articulation, students will study an engaging theme and become the characters of the story. There will be a filmed performance at the end of the course.
Course content:
- Learn drama and presentation skills
- Perform individuals and as a team
- Play fun and challenging games to build your performing skills
- Participate in a filmed performance

Spanish Through Art & Culture
Ages 7-11 Years
Join us this Spring as we travel in time through the richness of Hispanic music, customs, people and colours. Each day, students will build their understanding of the language through a different component of the culture. As students become immersed in Hispanic art and culture they will develop their reading, writing, speaking and listening skills.
Not only will this course enrich their communication skills but it will also instil a love for art and broaden their knowledge of different art techniques.
Join us this Spring as we travel in time through the richness of Hispanic music, customs, people and colours. Each day, students will build their understanding of the language through a different component of the culture. As students become immersed in Hispanic art and culture they will develop their reading, writing, speaking and listening skills.
Not only will this course enrich their communication skills but it will also instil a love for art and broaden their knowledge of different art techniques.

*New* Introduction to Blockchain Programming
Ages 12+ Years
This course is for students who have an intermediate level of JavaScript programming and want to learn how blockchain systems work and why they are preferred to reduce online security risks. We will explore how blockchain technologies are changing the way we share information, make payments with crypto currencies and keep track of transactions via a digital ledger. By the end of this course, students will build a blockchain wallet system to store coins.
Student requirement: The latest version of Chrome on a laptop or MacBook is preferable, though iPads with keyboards are acceptable.
This is an advanced course. Some prior coding experience is preferable but not essential.
This course is for students who have an intermediate level of JavaScript programming and want to learn how blockchain systems work and why they are preferred to reduce online security risks. We will explore how blockchain technologies are changing the way we share information, make payments with crypto currencies and keep track of transactions via a digital ledger. By the end of this course, students will build a blockchain wallet system to store coins.
Student requirement: The latest version of Chrome on a laptop or MacBook is preferable, though iPads with keyboards are acceptable.
This is an advanced course. Some prior coding experience is preferable but not essential.

Minecraft Creator
Ages 6-8 Years
Minecraft is MUCH more than just a game! In this class, we’ll challenge your child to build their own interactive 3D world. Not only will they learn how to make weapons and characters, but they’ll also learn how to visualize physics and chemistry along the way! With Minecraft, you can simulate magnets, circuits, a gladiator and more! Despite being a game, Minecraft is a place with absolute creative freedom. We’ll also pair up Minecraft with MakeCode, where kids can write programs to automate the construction of structures. What’s more? Kids will build circuits and game contraptions for their friends to explore!
In this interactive class, we’ll have lots of fun with storytelling, science, design and structures.
Minecraft is MUCH more than just a game! In this class, we’ll challenge your child to build their own interactive 3D world. Not only will they learn how to make weapons and characters, but they’ll also learn how to visualize physics and chemistry along the way! With Minecraft, you can simulate magnets, circuits, a gladiator and more! Despite being a game, Minecraft is a place with absolute creative freedom. We’ll also pair up Minecraft with MakeCode, where kids can write programs to automate the construction of structures. What’s more? Kids will build circuits and game contraptions for their friends to explore!
In this interactive class, we’ll have lots of fun with storytelling, science, design and structures.

First Steps In Python
Ages 10-12 Years
In this introductory course for beginners, students will learn the basics of coding in Python. The course will focus on learning Python syntax, structure and parameters and then use the knowledge and skills to build projects.
Using the BSD Online learning platform, students will be guided through learning about Python basics like, variables, data types, conditional logic, math operators and loops. The first part of the course is designed to be self-guided with activities and practice with syntax and using the console. Then students will build a birth-date-to-now calculator and an encoder/decoder.
They will end the course with a tech portfolio of the projects they’ve created throughout the course, and will be able to use their new skills to move onto more complex projects in the future.
Students should prepare their own device + charger (Laptop PC / Mac).
In this introductory course for beginners, students will learn the basics of coding in Python. The course will focus on learning Python syntax, structure and parameters and then use the knowledge and skills to build projects.
Using the BSD Online learning platform, students will be guided through learning about Python basics like, variables, data types, conditional logic, math operators and loops. The first part of the course is designed to be self-guided with activities and practice with syntax and using the console. Then students will build a birth-date-to-now calculator and an encoder/decoder.
They will end the course with a tech portfolio of the projects they’ve created throughout the course, and will be able to use their new skills to move onto more complex projects in the future.
Students should prepare their own device + charger (Laptop PC / Mac).

First Steps in Coding
Ages 8-10 Years
Gain an understanding of HTML, CSS and JavaScript, and get a solid head start in website development!
Using real-world technology, students will create websites and web-based applications. They will build their own coding posters, trivia games, and personalized websites.
Students will end the course with a tech portfolio of the projects they’ve created, which will act as a foundation for future projects that they build.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Gain an understanding of HTML, CSS and JavaScript, and get a solid head start in website development!
Using real-world technology, students will create websites and web-based applications. They will build their own coding posters, trivia games, and personalized websites.
Students will end the course with a tech portfolio of the projects they’ve created, which will act as a foundation for future projects that they build.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

Mobile Game Developer
Ages 10-12 Years
This course is designed for students who have had prior experience with HTML, CSS, andJavaScript.Using the BSD Online learning platform, students will build a total of five different games — a platformer, a trac game, a nonogram puzzle game, a battle game, and a jumping game.
Students will develop fundamental skills in programming, learn about game development and design, and explore how to add further customizations to their projects.They will end the course with a tech portfolio of the projects they’ve created, and will be able to use their new skills to move onto more complex projects in the future.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
This course is designed for students who have had prior experience with HTML, CSS, andJavaScript.Using the BSD Online learning platform, students will build a total of five different games — a platformer, a trac game, a nonogram puzzle game, a battle game, and a jumping game.
Students will develop fundamental skills in programming, learn about game development and design, and explore how to add further customizations to their projects.They will end the course with a tech portfolio of the projects they’ve created, and will be able to use their new skills to move onto more complex projects in the future.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

Video Game Design With Phaser
Ages 12+ years
Start programming games like a professional with this course. Using the popular desktop and mobile gaming framework, PhaserJS, students will learn how to create a platformer game, a side-scroller game and mini-games.
Engaging their creativity and design thinking skills, they will create, customize and enhance their games by adding their own set of characters, environments, gravity and world physics.
Using Design Thinking methodology, students will gather feedback from classmates and iterate to improve their games.
Start programming games like a professional with this course. Using the popular desktop and mobile gaming framework, PhaserJS, students will learn how to create a platformer game, a side-scroller game and mini-games.
Engaging their creativity and design thinking skills, they will create, customize and enhance their games by adding their own set of characters, environments, gravity and world physics.
Using Design Thinking methodology, students will gather feedback from classmates and iterate to improve their games.

Remake Classic Games With Scratch
Ages 8-10 Years
Get a great introduction to programming with the new and improved version of Scratch.
Students will learn the basics of game design and character animation in a well-structured and easy-to-learn environment as they reimagine classic arcade games, such as Tetris and Flappy Bird. What’s more, they will learn to make art with code using the new code blocks in Scratch.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Get a great introduction to programming with the new and improved version of Scratch.
Students will learn the basics of game design and character animation in a well-structured and easy-to-learn environment as they reimagine classic arcade games, such as Tetris and Flappy Bird. What’s more, they will learn to make art with code using the new code blocks in Scratch.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

3D Game Design & Development With Roblox
Ages 10-12 Years
Students will use the world-famous gaming platform, Roblox Studio, to design and develop their own games. They will use programming logic like function, loops, and conditions to customize and develop an engaging story that captures the player’s interest, and design heroes that take on the interactive world.
Students will work on their game design skills and learn to think creatively about designing worlds, creating themes and setting objectives and goals, mimicking how professional developers think about game development! Students who have advanced skills will dive into more complex Lua coding to customise their games further.
At the end of the course, students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Students will use the world-famous gaming platform, Roblox Studio, to design and develop their own games. They will use programming logic like function, loops, and conditions to customize and develop an engaging story that captures the player’s interest, and design heroes that take on the interactive world.
Students will work on their game design skills and learn to think creatively about designing worlds, creating themes and setting objectives and goals, mimicking how professional developers think about game development! Students who have advanced skills will dive into more complex Lua coding to customise their games further.
At the end of the course, students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

CoSpaces Edu: Make AR & VR in the Classroom
Ages 8 years+
Are you looking for an exciting and innovative way to help your child develop coding and digital literacy skills? CoSpaces Edu: Make AR & VR in the Classroom is the perfect course for students who want to bring their imaginations to life by coding their own VR game and AR project. By using block-based codes, students will learn how to create 3D objects and scenarios to complete their own realistic simulated 3D environments. Students will also learn how to collect data and information efficiently and effectively, as well as how to share their creations online and experience them with VR headsets or AR merge cubes.
Are you looking for an exciting and innovative way to help your child develop coding and digital literacy skills? CoSpaces Edu: Make AR & VR in the Classroom is the perfect course for students who want to bring their imaginations to life by coding their own VR game and AR project. By using block-based codes, students will learn how to create 3D objects and scenarios to complete their own realistic simulated 3D environments. Students will also learn how to collect data and information efficiently and effectively, as well as how to share their creations online and experience them with VR headsets or AR merge cubes.

Little Dreamers: Messing Around
Ages 6-18 Months (1 Adult + 1 Child)
Ages 18-36 Months (1 Adult + 1 Child)
April 3rd: Messing Around this Easter (only at Wanchai Learning Centre)
Easter eggs hiding here and there
Easter eggs are everywhere
Come and join us for some messy Easter Fun at ESF Little Dreamers.
April 4th: Eggstravaganza Story Time
Fluffy pink ears go
Flop, flop, flop.
When happy feet go
Hop, hop, hop.
Come and join us as we eggs-plore the egg-xtra special story of
"Happy Easter Mouse."
April 6th: Hopping into Easter
Floppy ear, Cotton tail and Twinkly nose.
As Easter is approaching it’s time to decorate the Easter Eggs.
You can have an egg-citing day with ESF Little Dreamers
April 12th: Story Time (only at Wan Chai ESF Language & Learning Centre)
Spring has sprung with ESF Little Dreamers
Come and join us to explore Eric Carle’s “The Tiny Seed”
April 14th or 16th: Messing Around this Spring (only at Wan Chai ESF Language & Learning Centre)
Ages 18-36 Months (1 Adult + 1 Child)
April 3rd: Messing Around this Easter (only at Wanchai Learning Centre)
Easter eggs hiding here and there
Easter eggs are everywhere
Come and join us for some messy Easter Fun at ESF Little Dreamers.
April 4th: Eggstravaganza Story Time
Fluffy pink ears go
Flop, flop, flop.
When happy feet go
Hop, hop, hop.
Come and join us as we eggs-plore the egg-xtra special story of
"Happy Easter Mouse."
April 6th: Hopping into Easter
Floppy ear, Cotton tail and Twinkly nose.
As Easter is approaching it’s time to decorate the Easter Eggs.
You can have an egg-citing day with ESF Little Dreamers
April 12th: Story Time (only at Wan Chai ESF Language & Learning Centre)
Spring has sprung with ESF Little Dreamers
Come and join us to explore Eric Carle’s “The Tiny Seed”
April 14th or 16th: Messing Around this Spring (only at Wan Chai ESF Language & Learning Centre)

Kindergarten Workshop
Ages 3-5 Years
In addition to songs and stories, students will be busy with seasonal arts and crafts.
*Every workshop is different.
In addition to songs and stories, students will be busy with seasonal arts and crafts.
*Every workshop is different.

Primary Workshop
Ages 6-8 Years
Join us for some seasonal fun as students get stuck into a different hands-on project each session.
*Every workshop is different.
Join us for some seasonal fun as students get stuck into a different hands-on project each session.
*Every workshop is different.

WizKidz Magic
Ages 8+ years
Make your children disappear! (For 90 minutes)
This magic workshop will give students a great introduction to magic and the skills required to simple magic tricks. The routines use everyday objects that can be found just about anywhere! Paper bags, paper clips, cups, crayons, playing cards, elastic bands, etc. Discover what it takes to perform magic tricks. All materials will be provided.
- Read someone’s mind using crayons
- Learn how to use their eyes and ears to make something invisible drop into a bag
- Show off their kung fu moves and stab their finger through a paperclip in mid-air
- Learn a secret card move that will fool everyone and some card stunts
- Make elastic bands jump from finger to finger
- The classic of magic, the cups and balls routine
Make your children disappear! (For 90 minutes)
This magic workshop will give students a great introduction to magic and the skills required to simple magic tricks. The routines use everyday objects that can be found just about anywhere! Paper bags, paper clips, cups, crayons, playing cards, elastic bands, etc. Discover what it takes to perform magic tricks. All materials will be provided.
- Read someone’s mind using crayons
- Learn how to use their eyes and ears to make something invisible drop into a bag
- Show off their kung fu moves and stab their finger through a paperclip in mid-air
- Learn a secret card move that will fool everyone and some card stunts
- Make elastic bands jump from finger to finger
- The classic of magic, the cups and balls routine

Mandarin Movers and Makers
Ages 8-11 years
This is a great chance for beginners to practise and develop their Mandarin while having lots of hands-on fun with traditional arts and games.
Not only will students develop their love of the language through songs, games and calligraphy brush painting, they will also make their own kite! In honour of the Weifang International Kite Festival that takes place in China every April, students will make their own kite which you can fly together after class.
This is a great chance for beginners to practise and develop their Mandarin while having lots of hands-on fun with traditional arts and games.
Not only will students develop their love of the language through songs, games and calligraphy brush painting, they will also make their own kite! In honour of the Weifang International Kite Festival that takes place in China every April, students will make their own kite which you can fly together after class.

Minecraft Creator
Ages 6-8 Years
Minecraft is MUCH more than just a game! In this class, we’ll challenge your child to build their own interactive 3D world. Not only will they learn how to make weapons and characters, but they’ll also learn how to visualize physics and chemistry along the way! With Minecraft, you can simulate magnets, circuits, a gladiator and more! Despite being a game, Minecraft is a place with absolute creative freedom. We’ll also pair up Minecraft with MakeCode, where kids can write programs to automate the construction of structures. What’s more? Kids will build circuits and game contraptions for their friends to explore!
In this interactive class, we’ll have lots of fun with storytelling, science, design and structures.
Minecraft is MUCH more than just a game! In this class, we’ll challenge your child to build their own interactive 3D world. Not only will they learn how to make weapons and characters, but they’ll also learn how to visualize physics and chemistry along the way! With Minecraft, you can simulate magnets, circuits, a gladiator and more! Despite being a game, Minecraft is a place with absolute creative freedom. We’ll also pair up Minecraft with MakeCode, where kids can write programs to automate the construction of structures. What’s more? Kids will build circuits and game contraptions for their friends to explore!
In this interactive class, we’ll have lots of fun with storytelling, science, design and structures.

First Steps in Game Development
Ages 8 to 10 Years
8 to 10 Years
(Formerly known as Master Spells and Potions With Code)
Create your own magical experience with digital spells and potions using code!
In this course, students will build engaging experiences such as potion matching games and a witch race, and bring out their inner wizard by mixing digital potions.
A perfect place to start to learn HTML, CSS and JavaScript, students will develop a solid understanding of coding/programming languages and build skills in design and game development.
Students will create a total of 5 mini-games around the theme of magic which can be shared with family and friends.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
8 to 10 Years
(Formerly known as Master Spells and Potions With Code)
Create your own magical experience with digital spells and potions using code!
In this course, students will build engaging experiences such as potion matching games and a witch race, and bring out their inner wizard by mixing digital potions.
A perfect place to start to learn HTML, CSS and JavaScript, students will develop a solid understanding of coding/programming languages and build skills in design and game development.
Students will create a total of 5 mini-games around the theme of magic which can be shared with family and friends.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

3D Game Design & Development With Roblox
Ages 10-12 Years
Students will use the world-famous gaming platform, Roblox Studio, to design and develop their own games. They will use programming logic like function, loops, and conditions to customize and develop an engaging story that captures the player’s interest, and design heroes that take on the interactive world.
Students will work on their game design skills and learn to think creatively about designing worlds, creating themes and setting objectives and goals, mimicking how professional developers think about game development! Students who have advanced skills will dive into more complex Lua coding to customise their games further.
At the end of the course, students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Students will use the world-famous gaming platform, Roblox Studio, to design and develop their own games. They will use programming logic like function, loops, and conditions to customize and develop an engaging story that captures the player’s interest, and design heroes that take on the interactive world.
Students will work on their game design skills and learn to think creatively about designing worlds, creating themes and setting objectives and goals, mimicking how professional developers think about game development! Students who have advanced skills will dive into more complex Lua coding to customise their games further.
At the end of the course, students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

Code Your Own World with VR
Ages 12+ Years
From forests to Mars, students will bring their imaginations to life by coding their own virtual reality world.
Developed with HTML, JavaScript, and A-Frame, they will code and add their own customized textures, elements and interactions to complete their realistic simulated 3D environments.
Students will also be able to easily share their work with friends and families, as well as immerse themselves into their creations.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
From forests to Mars, students will bring their imaginations to life by coding their own virtual reality world.
Developed with HTML, JavaScript, and A-Frame, they will code and add their own customized textures, elements and interactions to complete their realistic simulated 3D environments.
Students will also be able to easily share their work with friends and families, as well as immerse themselves into their creations.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

First Steps in Coding
Ages 8-10 Years
Gain an understanding of HTML, CSS and JavaScript, and get a solid head start in website development!
Using real-world technology, students will create websites and web-based applications. They will build their own coding posters, trivia games, and personalized websites.
Students will end the course with a tech portfolio of the projects they’ve created, which will act as a foundation for future projects that they build.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Gain an understanding of HTML, CSS and JavaScript, and get a solid head start in website development!
Using real-world technology, students will create websites and web-based applications. They will build their own coding posters, trivia games, and personalized websites.
Students will end the course with a tech portfolio of the projects they’ve created, which will act as a foundation for future projects that they build.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

First Steps in Python
Ages 10-12 Years
In this introductory course for beginners, students will learn the basics of coding in Python. The course will focus on learning Python syntax, structure and parameters and then use the knowledge and skills to build projects.
Using the BSD Online learning platform, students will be guided through learning about Python basics like, variables, data types, conditional logic, math operators and loops. The first part of the course is designed to be self-guided with activities and practice with syntax and using the console. Then students will build a birth-date-to-now calculator and an encoder/decoder.
They will end the course with a tech portfolio of the projects they’ve created throughout the course, and will be able to use their new skills to move onto more complex projects in the future.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
In this introductory course for beginners, students will learn the basics of coding in Python. The course will focus on learning Python syntax, structure and parameters and then use the knowledge and skills to build projects.
Using the BSD Online learning platform, students will be guided through learning about Python basics like, variables, data types, conditional logic, math operators and loops. The first part of the course is designed to be self-guided with activities and practice with syntax and using the console. Then students will build a birth-date-to-now calculator and an encoder/decoder.
They will end the course with a tech portfolio of the projects they’ve created throughout the course, and will be able to use their new skills to move onto more complex projects in the future.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.

Code the Future with Artificial Intelligence
Ages 12+ Years
AI is a part of our future. There is no better time to start learning the inner workings of how it functions and powers the world around us.
Students will learn about the design and programming behind modern digital assistant software like Alexa, Siri, and Cortana, and explore the technology powering in-car navigation.
Students will use Machine Learning and code to develop and train their own AI personality that can answer questions, complete requests, and chat about topics of their choice.
At the end of the course, students will have created a fully programmed chat-bot simulator, a tech prototype, and a business plan presented as a website. Students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
AI is a part of our future. There is no better time to start learning the inner workings of how it functions and powers the world around us.
Students will learn about the design and programming behind modern digital assistant software like Alexa, Siri, and Cortana, and explore the technology powering in-car navigation.
Students will use Machine Learning and code to develop and train their own AI personality that can answer questions, complete requests, and chat about topics of their choice.
At the end of the course, students will have created a fully programmed chat-bot simulator, a tech prototype, and a business plan presented as a website. Students can launch their games for their friends and family to enjoy.
*All students MUST use their own laptops and chargers with the latest version of Google Chrome installed. No iPads / tablets permitted.
Stay updated on our latest programmes!
Learn More