Learning to code will increase your child’s odds of securing a lucrative STEM career, especially in a world where computing jobs are growing at over twice the national average. So, let's unlock new tech skills and soft skills by joining one of our popular courses.
Stay at home, learn at home!
Plan, design and formulate ideas on what students want to build
Develop creativity by designing video games and Apps
Improve presentation and collaboration skills
Polish problem-solving, critical thinking and entrepreneurship skills
Please note that the online course registration is only completed when your child's/a student email is sent to language@esf.org.hk for setting up the online platform; you will also need a computer for Coding Programmes (Tablets are not acceptable).
Get a great introduction to computer programming with the Scratch coding camp! Using the new and improved Scratch 3.0, they will learn the basics of game design and character animation in a sophisticated, yet easy to learn environment. They will make 2D arcade games with multiple animated characters that can be played with friends. Using new code blocks in Scratch, they will also explore making art with code. No prior experience necessary. All skill levels are welcome.
At the end of the course, students will have created their own business plan, coded an online presence with a mobile-friendly website and built a presentation to pitch their business idea.
➤Enrol this course here
Learn HTML, CSS and JavaScript, the fundamental languages that real-world developers use to create websites and web-based applications. Students will do hands-on coding exercises to gain a sharper understanding on the building blocks of website development, including coding posters, trivia games and their personalised websites.
They will end the course with a tech portfolio of the projects they’ve started and created, and will be able to use their new skills to move onto more complex projects in the future.
➤Enrol this course here
Students will be introduced to HTML, CSS, and JavaScript by developing several mini-games all around the theme of magic, potions, dragons and even flying brooms. Students will build skills in design and game programming. Each of the projects can be saved, shared and customized for further learning.
➤Enrol this course here
Learn how to build a green business and discover its power to help solve real-world issues!
In this camp, students will be encouraged to look at the pressing environmental issues our world is facing today, for instance, food shortage, recycling, and global warming. They will be introduced to Google Innovation Principles to learn how innovative ideas are generated. They will also do an exercise on Design Thinking Process to teach them how to find business solutions to matters they care about, using technology.
Students will also learn about the importance of having an online presence for their business as well as testing and improving it. They will utilize different coding languages such as HTML, CSS, JavaScript to transform their solutions into a mobile-friendly website.
View Students' Work:
Annabelle's Water Purification
➤Enrol this course here
This camp is specially designed to build students’ programming knowledge and provide them with a good understanding of the principles of app development. Using Thunkable, a platform for building Android and IOS mobile apps, students will code and tap into their creativity and problem-solving skills. They will learn how to build great user experience and will be tasked to custom design and create their own handheld application. At the end of the camp, they will have fully functional apps and games for their phones and tablets which they can also share with their family and friends.
➤Enrol this course here
Enjoy playing video games? It’s even more fun making your own! In this course, students will learn three of the most versatile coding languages of today, HTML, CSS and JavaScript. Using these languages, they will complete various hands-on coding exercises that will prepare them to build their own personalised games like Whack-a-Mole. Students will also learn the basics of character creation and animation to use for their own games. This course will help improve students’ critical thinking skills, decision making and ability to work with peers.
➤Enrol this course here
What makes humans different from robots? In what ways are they similar? Learn about the design and programming behind modern digital assistant software like Alexa, Siri, and Cortana applied within the context of in-car navigation. In this camp, students will explore the fundamentals of programming and will use HTML and JavaScript codes to build their own artificial intelligence personality that can answer questions, complete requests, and chat about topics of their choosing.
➤Enrol this course here
Explore cutting-edge new technology to build a business idea. Learn the same tech empowering the tech companies of today.
In this camp, students will have the opportunity to let their creative energy, problem-solving skills, and entrepreneurial spirit shine! They will first learn how to use and work with coding languages HTML, CSS and JavaScript. Students will then be working independently or in small teams to develop a business plan, company brand, and digital online presence. They will define a real-world problem and, through design thinking activities and their newly acquired coding skills, will design and prototype a working tech solution
View Students' Work:
Cheuk's Solar Powered Batteries
➤Enrol this course here