Coding & Robotics Weekend Program

Join us this summer to explore the exciting world of coding and robotics!

Our programs are tailored to suit every age group: introducing the Babies, our youngest learners, to hands-on STEM activities, making technology fun and accessible for Minis through their favorite games and robotic sets, and encouraging Juniors to take on competition-level challenges while discovering the endless possibilities of AI.

This summer, Young Coders will tap into their potential and ignite a passion for tech at YCA!

This summer, our Baby Coders are in for an exciting adventure during a fun-filled, 5-day camp designed just for them! Through our project-based, theme-centric weekly program, learning feels just like playtime — lively, imaginative, and hands-on.

Each week introduces a brand-new theme that brings STEM to life in ways young minds can easily grasp. Through interactive, practical projects, Baby Coders begin to explore the fundamentals of coding and robotics in a way that feels more like discovery than instruction.

We start each day with storytelling sessions that spark imagination and set the stage for the day's theme. These stories seamlessly lead into screen-free coding activities, where children engage in playful exercises that help them understand new coding concepts and logic blocks in a tangible, age-appropriate way.

Once they’ve grasped the day’s coding foundation, we transition to iPads where Baby Coders bring their ideas to life —snapping block-icons together to create simple programs and see their creations in action.

By blending screen-free exploration with guided screen-based experiences, our approach keeps learning balanced, engaging, and developmentally appropriate. At YCA, Baby Coders don't just learn — they experience technology in a way that feels natural, joyful, and unforgettable.

Over the course of the summer holiday, Mini Coders will dive into action-packed 5-day camps, where coding and robotics meet creativity and play. Through our project-based weekly program, we turn big ideas — like Artificial Intelligence (AI) and Machine Learning — into fun, hands-on experiences that feel both exciting and achievable, even for young learners.

In the morning sessions, we focus on coding fundamentals and game design. Mini Coders will explore how to use events to trigger actions, variables to track player stats, and loops to animate characters or objects. They'll experiment with if-then logic to create interactive gameplay and personalize their game worlds with custom rules and mechanics.

For those with more experience, there's room to go even deeper: building custom game features, programming NPCs (non-player characters), and developing systems that recognize patterns, make decisions, and respond to player input — just like real AI systems!

In the afternoons, the adventure shifts to robotics and engineering. Here, Mini Coders roll up their sleeves to explore mechanical design, motors, sensors, and the basics of physical computing. They'll build robots that move, react, navigate mazes, push objects, and even compete in fun challenges.

As they design and test their robots, kids will naturally explore key engineering concepts like gears, balance, and structural stability, all while using block-based coding to control movement, sense the environment, and make logic-driven decisions.

By the end of the week, our Mini Coders will have built games, programmed smart robots, and developed real tech skills — all while having an unforgettable time!

Each week, Junior Coders take on real-world programming and engineering challenges that push their creativity and technical skills to the next level. Whether you're an aspiring software developer or a future robotics engineer, you'll find the perfect mix of innovation, hands-on learning, and fun in our immersive 5-day camp.

In the morning sessions, Junior Coders will dive into advanced coding concepts used in professional game and app development. They'll work with variables, functions, loops, and conditional logic, gaining practical experience building more complex and dynamic programs.

But we don’t stop there — Juniors will also explore the fascinating world of Artificial Intelligence (AI) and Machine Learning. They’ll go beyond surface-level introductions, learning how AI is transforming industries today. Through hands-on projects, they'll engage with real-world concepts like data sets, neural networks, and training models, while understanding how AI powers everything from self-driving cars to recommendation engines and personalized learning systems.

In the afternoons, the focus shifts to robotics and systems engineering. Junior Coders will learn how to use sensors, actuators, and microcontrollers to build smart, automated systems — such as temperature-controlled fans, motion-activated lights, and intelligent security devices.

Along the way, they’ll dive into core robotics engineering concepts like gear ratios, torque, structural stability, and center of gravity — all essential for designing and optimizing robots to complete specific tasks. They’ll even integrate 3D modeling with Arduino-powered robotics, blending digital design with physical engineering to bring their creations to life.

By the end of the week, Junior Coders will not only have leveled up their programming and robotics abilities — they’ll also walk away with the confidence and experience to think like real engineers and tech creators.

Our camp offers flexibility, allowing parents to enroll their children for one or more weeks. Each week offers a fresh learning experience, ensuring that children remain curious and excited about what comes next.

Would You like to join Our Team ?

 Location: Houshayu, Shunyi District, Beijing, China
 Schedule: 5 days/week
Type: Full-Time
Salary: Competitive & negotiable
Benefits: Flight, accommodation, and work visa fully covered
Open to both local and international candidates

We’re hiring passionate educators to join our innovative coding academy where creativity meets technology. Our hands-on curriculum serves learners aged 5–17 with projects in game development, robotics, and interactive coding.

Required Skills & Experience:

  • Experience teaching kids or teens in classroom settings

  • Proficient in VEX Robotics, hardware programming, and 3D game platforms (e.g., Roblox, Unity)

  • Strong knowledge of Java and other languages like Python, Scratch, or Arduino

  • Excellent English communication skills

Your Role:

  • Teach engaging project-based coding & robotics classes

  • Guide students in building games, robots, and creative tech projects

  • Plan lessons, conduct assessments, and manage classroom logistics

  • Support curriculum development and substitute when needed                 To apply : Send CV & Cover letter at asa@youngcodersacademy.net

Ms. Zara

Ms. Zara is a dedicated educator with a Master's degree in Computer Science and dual Bachelor's degrees in Science and Education. With over seven years of teaching experience, she brings a deep understanding of both technology and pedagogy to the classroom. Ms. Zara. is highly skilled in integrating cutting-edge tools like Minecraft for block coding and LEGO robotics to create dynamic, hands-on learning environments

Her approach combines technical expertise with innovative teaching strategies, inspiring students to explore, create, and excel in the exciting world of coding and robotics. Committed to fostering a love for technology, she empowers young minds to develop critical thinking, problem-solving skills, and a passion for learning.

Dr. Bob

A visionary educator with 10+ years of experience in teaching Coding, Robotics, and Computer Science, Dr. Bob has shaped young minds at some of Beijing’s most prestigious international schools, delivering IB and IGCSE curricula with excellence. Under his leadership, Young Coders Academy has emerged as a powerhouse in competitive robotics, guiding students to win multiple awards in national and international competitions over the past few years.

Holding a PhD in Computer Science and Technology from  Beijing University of Science and Technology, his research specialization in Artificial Intelligence is complemented by multiple scientific citation-indexed publications. A lifelong learner, he is also a Certified Python Programmer, Data Scientist, and BI Analyst, with a proven track record in developing web and mobile applications.

Proficient in Python, C++, C#, Java, and block-based coding platforms, Dr. Bob blends academic rigor with real-world tech expertise, inspiring the next generation of innovators.

Mr. Steve

Mr. Steve holds a Bachelor of Science degree and brings a strong background in IT education and curriculum development to our YCA team. With experience as both a trainer and developer, he is dedicated to keeping our programs at the cutting edge of technology. Steve is actively involved in the research and development of our curriculum, ensuring that our lessons include the latest advancements in areas like Artificial Intelligence, Data Science, and Software Development. Before joining YCA,Steve delivered hands-on training in technologies such as Python, Java, React, Angular, and Machine Learning. He also contributed to internal software projects and corporate training programs, giving him real-world industry experience that he brings into the classroom. At YCA, Mr. Steve teaches our Junior and Teenage Coders, and provides personalized one-on-one tutoring. He empowers students with practical digital skills while fostering problem-solving, creativity, and critical thinking. His passion for technology and teaching helps young learners stay curious, confident, and ready to thrive in a fast-changing digital world.

Ms. J.J.

Having recently joined our team, Ms. J.J. brings nearly a decade of experience in STEAM robotics education. With a Bachelor’s Degree in Elementary Education and a Master of Arts in Education, she is passionate about delivering hands on, engaging engineering lessons to students from elementary to high school. Ms. J.J. has extensive experience coaching students in LEGO robotics (WeDo 2.0, EV3, and Robot Inventor) and VEX robotics competitions at all levels. Over the years, she has led student teams to international East Asian robotics competitions, earning multiple awards. She finds joy in her students’ achievements and takes pride in helping students discover their full potential and develop confidence in their abilities. Her teaching approach combines technical expertise with hands-on learning, empowering students to develop critical thinking, creativity, and problem-solving skills through robotics. Committed to inspiring the next generation of innovators, Ms. J.J. fosters a dynamic and supportive learning environment where students can explore and advance in the world of technology.

Mr. Owen

Mr. Owen holds a Bachelor of Science in Computer Engineering and a Master of Science in Engineering Education with a specialization in Computer Engineering. With over 15 years of experience teaching primary and secondary students, he has developed a passion for making complex concepts approachable and enjoyable for learners of all ages. Mr. Owen excels at teaching programming languages such as Scratch, Python, Java, and C, always adapting his lessons to meet the needs of his students.
One of his key strengths is his patient and supportive teaching style, which helps students build confidence in their abilities. Mr. Owen is particularly adept at introducing Python to younger students, starting with G1. He uses EduBlocks, a visual programming tool, to ease their transition to text-based syntax, ensuring a smooth and engaging learning experience. His ability to bring out the best in his students has earned him a reputation as a dedicated and inspiring educator, fostering a love for coding and problem-solving in his classroom.

Ms. Zoe

With a B.A. in Computer Science from the University of Adelaide, Ms. Zoe is passionate about mathematics, algorithm design, and introductory AI. She excels in providing personalized support through one-on-one tutoring for students from Grade 2 up to college level. Leveraging her expertise in Python, C++, and HTML, she designs engaging, challenging courses that inspire and motivate her students, taking pride in their progress and achievements.
Ms. Zoe’s teaching experience extends to early childhood education, where she introduces young learners to foundational coding skills through icon-based block coding and LEGO robotics engineering. She delivers these concepts in a fun, approachable manner, fostering early comprehension and a love for learning. Her proven track record demonstrates a strong ability to help students both understand and apply the concepts they learn.

Mr. Guy

With over four years of teaching experience, Mr. Guy transforms popular platforms like Minecraft and Roblox into powerful educational tools for kids in grades 1 through 8. A passionate gamer himself, he leverages the excitement of gaming to teach students block coding through MakeBlock and Tynker in Minecraft Education, as well as Lua scripting in Roblox Studio.
Mr. Guy’s robotics classes are packed with challenging tasks that inspire creativity and critical thinking. He values self exploration, encouraging students to push boundaries and discover their own solutions. With his guidance, kids don’t just play—they learn essential coding and problem-solving skills in a fun, hands-on way.

Ms. K.k

Ms. K.K. is a dedicated educator with a Master’s degree in Computer Science and dual Bachelor’s degrees in Science and Education. With over seven years of teaching experience, she brings a deep understanding of both technology and pedagogy to the classroom. Ms. K.K. is highly skilled in integrating cutting-edge tools like Minecraft for block coding and LEGO robotics to create dynamic, hands-on learning environments
Her approach combines technical expertise with innovative teaching strategies, inspiring students to explore, create, and excel in the exciting world of coding and robotics. Committed to fostering a love for technology, she empowers young minds to develop critical thinking, problem-solving skills, and a passion for learning.