Future Proofed Education: Innovative CCA Courses
In this era of rapid technological advancement, large-scale AI models continue to evolve, and their application scenarios are expanding boundlessly. Technological literacy and innovation capabilities have undeniably become critical missions and focal directions in education. Wellington College Hangzhou is actively embracing the transformative wave of the AI era. School activities not only guide pupils to be learners but also cultivate them to be connectors and empower them as change-makers.
Lego Robotics
By combining LEGO building with programming technology, pupils can learn through play and find joy in learning, achieving a fusion of classic and futuristic skills. This school activity adopts a tiered teaching approach tailored to attendees' actual proficiency levels, covering stages from beginner to advanced, to meet the diverse needs of all learners. It supports pupils in progressing steadily at their own pace.

The activity starts with the most basic Lego brick building, helping pupils familiarise themselves with various components and learn the principles of simple structural building. As they plan part placement and design structures, their spatial awareness and imagination gradually develop. Using an intuitive, easy-to-understand graphical programming approach, attendees breathe ‘life’ into their LEGO robots. From analysing tasks, designing algorithms to debugging programs, every step is a powerful reinforcement of their logical reasoning ability. From team discussions, role assignments and collaborative efforts to complete robot construction and programming tasks, pupils learn to listen, communicate and leverage their unique strengths, experiencing the magic of ‘1 + 1 > 2’ in teamwork

This learning approach, which organically integrates creative ideation, hands-on practice and logical programming, holistically develops pupils’ comprehensive competencies, fostering a deep understanding of the interconnectedness among Science, Technology, Engineering and Mathematics (STEM) disciplines. As a result, knowledge not only coalesces in their minds but also translates into real-world applications to solve more complex, tangible problems. From witnessing their robots move forward, turn and flash lights to designing optimal routes and enabling autonomous obstacle avoidance, the engaging and challenging robotics activities guide learners to focus on practical issues, spark their innovative thinking and further sharpen their problem-solving skills. Our pupils have embarked on their journey from city-level competitions, triumphed in Asian championships and shone brightly on the global stage.


Game Programming Development
When game development meets AI, imagination is granted infinite possibilities! Our School Activities on game programming development, centred around "Creating Your Own Game," guides pupils to learn C++ programming, game development and interactive logic programming. Through the creative process, pupils not only hone their coding skills and spatial thinking but also design game assets, test gameplay experiences and witness the profound fusion of technology and creativity. This is more than a programming practice—it's a comprehensive enhancement of creativity, collaborative ability and problem-solving skills.
On this AI-powered game development journey, pupils will deeply understand how technology reshapes the entertainment industry, ignite their passion for digital technology and artistic creation, and explore new directions for future career development. Let pupils become "masters of game rules" and gradually grasp the core language to communicate with the future.


Coding Beginner | Coding Intermediate
In the era of rapid AI development, programming has become a core competency for pupils to face the future. Our School Activities for coding beginners and intermediates build a laddered growth platform for pupils with different foundations, centred around "from interest ignition to practical application." Through hands-on practice with Python and C++, pupils will not only understand the logic of data processing but also cultivate the ability to solve real-world problems with technology, enhance logical thinking and innovative awareness, and experience the charm of AI-programming integration in practice, laying a solid foundation for future scientific exploration.

Coding Beginner Phase
We focus on Python language practice, enabling pupils to master data processing, logical coding and interdisciplinary application skills while solving real problems, truly understanding "how code serves life."
Coding Intermediate Phase
Through C++ learning, pupils will not only acquire industrial-grade programming standards but also develop a deep "core-level understanding of computers", serving as a key competency for pursuing advanced studies in computer science, artificial intelligence and related fields.

Whether starting from scratch or advancing to higher levels, our programming School Activities always revolve around three core objectives: logical thinking, innovative awareness and problem-solving abilities. Programming is more than writing code; it is about teaching pupils to think about the world in a "computational way", a mindset that will become their competitive edge in facing future challenges.
Related Articles


