Coding is very methodical and logical. It involves a problem-solving mindset. Once we master the skill, we may be surprised to find ourselves thinking like a programmer, not just when we are at the computer, but in real-life situations. We will analyse, reason, deconstruct, and reconstruct problems and difficult situations until we can find a solution. The curriculum of Scientech Future is elaborately designed so that there is something for every child, from novice to experienced. With modules ranging from Python, Java, C and C++ programming to the creation and design of web pages using HTML and much more, the comprehensive coding course that we offer is the key to unlocking the creativity and expanding the potential of your child.


The ICT and Computer Science courses at Scientech Future are unique in Hong Kong, nurturing the innovators and entrepreneurs of tomorrow.

Its original Information and Communication Technology and Computer Science courses are designed to train children and adolescents aged from 3 to 18 to become future technological elites and innovators. Our curriculum for ICT and computer science is designed to acquaint students with state-of-the-art technology and methodology being used at the frontiers of research. We are the largest and the most systematic computer education provider for children and adolescents in Hong Kong.

Our research and development team for computer science includes experts and professors from Harvard, MIT, Cambridge University, Hong Kong University, Hong Kong University of Science and Technology as well as senior executives from Alibaba Artificial Intelligence Laboratory, together with educational psychologists. Our teachers are all graduates in computing-related fields from worldclass universities and have many years of teaching experience. Our courses cover all the main topics required in many computer science international exams, including IGCSE, A-Level, IB, AP, ACT, HKDSE, Chinese Academy Exam, and entrance exam for top universities in the world. This can ensure that students are acquiring the necessary skills for various computer science examinations.

Our teachers will tailor-make the relevant courses for children according to the personalities of the students and the progress of their learning, so that a solid foundation in the fields of computer science and ICT can be built. Learning a wide range of computing-related topics, children can become young computer scientists and entrepreneurs, and become tomorrow’s Mark Zuckerberg and Bill Gates. Let us prepare your child for a bright future by choosing Scientech Future!

Coding Junior (Age 5-9)

Children will learn to code with Scratch, where they can learn how to express themselves with the computer, not just to interact with it. In the process, children will learn to solve problems and design projects, and develop sequencing skills that are foundational for later academic success. They will also use mathematics and language in a meaningful and motivating way, supporting the development of early-childhood numeracy and literacy.

Besides Scratch, children will also learn Makeblock Neuron e-blocks, which provide a programmable electronic building block platform with dozens of different electronic modules such as LED panels, sensors, ultrasonic, and motors. It is an easy-to-use flow-based programming software, where various inventions can be created through simple combinations, bringing concepts and ideas to life without complex code programming.


Coding Senior (Age 9-13)

Advancing forward, students will experience using tools that utilize graphical-programming language. Throughout these courses, they will be gaining valuable programming concepts such as conditional statements, loops, and variables through more hands-on experience. Also, students will be introduced to a variety of hardware that compliments their programming experience. The Genius Development Explorer program inspires technology-savvy primary school students to go beyond mobile and computer gaming, and move to create their own programs that solve real-life problems. With the emphasis on creativity, Genius Development Explorer empowers students to solve problems through technology. Students learn basic computer science concepts and apply these to solve their problem faced daily. Here, students begin transitioning from graphical-based programming tools to syntax-based programming languages such as Python, HTML, and JavaScript. Students will also learn WordPress, a basic web designing skill that can be used to build webpages. Throughout these courses, concepts introduced will be revisited frequently and students will be exposed to a variety of hardware to be incorporated into their programming experience. Furthermore, they will also be given the option to proceed their programming journey through a more intensive gamified version through Minecraft through self-exploration!

Coding Master (Age 13-18)

The Genius Development Creator program lays a solid foundation of computer science concepts and theories through developing technically challenging programs. With an emphasis on hands-on development and bringing ideas to reality, the program guides students to deepen their understanding of key current topics in technology, including privacy, security and social networking. Also, students will be taught about the dangers of the internet and how to use the internet safely and responsibly.

This program covers computational thinking on 5 essential areas which are Creativity, Abstraction, Web Programming, Internet and Impact.

This category of courses serves to accommodate students regardless of their coding experience. This selection of courses explores both ends of the spectrum: from graphical-based programming language to syntax-based programming languages such as Python, JavaScript, C++. Students will be exposed to a variety of hardware to complement their coding experience. 

As a final project, students will discuss with their mentors on building a project that can be adapted to small businesses. After this project, students will be fully qualified to be an all-rounded programmer.

Information & Communications Technology (Age 5-18)

ICT, or information and communications technology (or technologies), is the infrastructure and components that enable modern computing.

Although there is no single, universal definition of ICT, the term is generally accepted to mean all devices, networking components, applications and systems that combined allow people and organizations (i.e., businesses, nonprofit agencies, governments and criminal enterprises) to interact in the digital world.

Components of an ICT system
ICT encompasses both the internet-enabled sphere as well as the mobile one powered by wireless networks. It also includes antiquated technologies, such as landline telephones, radio and television broadcast -- all of which are still widely used today alongside cutting-edge ICT pieces such as artificial intelligence and robotics.

ICT is sometimes used synonymously with IT (for information technology); however, ICT is generally used to represent a broader, more comprehensive list of all components related to computer and digital technologies than IT.

The list of ICT components is exhaustive, and it continues to grow. Some components, such as computers and telephones, have existed for decades. Others, such as smartphones, digital TVs and robots, are more recent entries.

ICT commonly means more than its list of components, though. It also encompasses the application of all those various components. It's here that the real potential, power and danger of ICT can be found.



Genius ICT Foundation Course

Qualified Teachers

Material, computer hardware and software patent fee

Progress Report per Class (25 hours) 



Parent-Teacher Consultation

(3  hours) 

Homework Guidance (12 hours)

1 ICT Course Certificate 

Genius ICT Masters Course

Qualified Teachers

Material, computer hardware and software patent fee

Progress Report per Class

(75 hours)

2 Mid-Term Reports, 1 End-Term Report

3 Knowledge Tests

3 Parent-Teacher

(9 hours)

Homework Guidance

(36 hours)

2 ICT Course Certificates 

Genius ICT Doctorate Course

Qualified Teachers 

Material, computer hardware and software patent fee

Progress Report per Class

(150 hours)

5 Mid-Term Reports, 1 End-Term Report

6 Knowledge Tests

6 Parent-Teacher


Consultations (18 hours)

Homework Guidance

(72 hours)

3 ICT Course Certificates 

  1. AGE 5-8  ICT&CS Syllabus 

  2. AGE 9-18  ICT Exam preparation syllabus (IGCSE-ICT) 

  3. AGE 9-18 Computer Science Exam preparation syllabus (IGCSE-Computer Science) 

Computer science (Age 5-18)

Computer science is the study of the foundational principles and practices of computation and computational thinking and their application in the design and development of computer systems. This syllabus aims to encourage the development of computational thinking, that is thinking about what can be computed and how by the use of abstraction and decomposition.

This syllabus provides a general understanding and perspective of the development of computer technology and systems, which will inform their decisions and support their participation in an increasingly technologically dependent society; It also provides the necessary skills and knowledge to seek employment in areas that use computer science; Students’ knowledge and understanding of computer science can be developed through the entry to higher education, where this qualification will provide a useful foundation for further study of computer science or more specialist aspects of computer science.