Proud to Inspire Great Things in Young Coders

Our Mission

To empower young learners with coding skills through a fun and effective learning process that integrates innovative tools, video games, robots and apps they love.

Our Vision

To inspire young learners to thrive in a technology-driven world by providing an innovative coding education and fostering a passion for lifelong learning.

The Story of YCA

Young Coders Academy was founded in 2019, with the purpose of sharing our passion for coding and robotics with young learners.

I have been passionate about computer science since high school, drawn to its limitless possibilities for learning, logical thinking, and creative expression. To me, coding is more than just writing programs—it’s a way to solve problems, think critically, and bring ideas to life.

With a Ph.D. in Computer Science and Technology, I embarked on the exciting journey of founding Young Coders Academy, driven by enthusiasm, continuous self-improvement, and a commitment to overcoming challenges along the way. My philosophy is simple: coding should be applicable, accessible, and inspiring for kids from an early age.

At YCA, we go beyond traditional teaching methods, integrating interactive sessions and experiential learning to help students grasp programming concepts in a hands-on, engaging way. We encourage young learners to develop a creator’s mindset, empowering them to build their own digital works of art and push their ideas further.

All of our curriculum is developed by a team of engineers under my leadership, incorporating the latest EdTech innovations while ensuring lessons remain exciting and relevant for young coders. At YCA, we ignite curiosity, nurture problem-solving skills, and inspire the next generation of young entrepreneurs to shape the future through technology.

Dr. Babacar Gaye, Founder of Young Coders Academy

TESTIMONIALS

Melissa

Cannon came home with smiles, excited to tell me what he did and sharing the games and projects he created. This was a daily occurrence over his two weeks of participation,

Miwa

Kaho enjoyed creating the games and apps. That was her first time to work on such a big project. She said that she learned the mechanism of coding and now knows how the games work. It was a great chance to expand her abilities.

Malinda

The camp was fun and educational. Bob makes coding interesting and easy to understand. His self-produced coding book is helpful with tips on creating games and programs. Fully recommended.

Vivienne

Nalo says, “Thank you for teaching me to code in Minecraft and how to build with more advanced kind of LEGO and program stuff”! It was a great week for us! Thank you @YCA • Laura @BOB 4.0 and Mr. W.!

Alessia

Very good thematic, very good organized, great teaching- love it 👍👍👍 Looking forward to next year camp with something new and exciting! 🤩

Fenny

I signed up both my kids (10 and 13) this July for 2 weeks with YCA for Junior Coders and Junior Advanced. They both love it very much. Teachers are patient and kind.

Sunny

I sent my 2 kids (10 YO girl and 12 YO boy) to Young Coders Academy camp in July and they loved it! Each day, they came home excited to share all they had learned. They loved their teacher and even practiced their robot over the weekend. I highly recommend it.

Senu

We had great classes, even in the first lesson the kids were able to program their first game. Very practical, the kids don’t want to go home after class. Bob is very patient and very nice to the kids.

Our Team

YCA Curriculum

At YCA, our curriculum is designed by our dedicated team of in-house computer engineers who are passionate about educational technology and its application in K-12 education. This ensures that every course is crafted with the expertise and commitment of our own team, keeping kids engaged and excited about learning. Our goal is to spark curiosity in coding, robotics, and entrepreneurship, helping students develop skills that open doors to a future filled with possibilities.

We understand the importance of age-appropriate learning, so we start with fun, playful lessons for younger children, using tools like ScratchJr and LEGO Spike Essential to make learning feel like a game. As students progress, they dive deeper into coding with languages like Python and C++, as well as hands-on robotics with tools like LEGO Mindstorms, VEX IQ, and even building in Minecraft Education. The courses become more challenging as students grow, encouraging them to create their own projects and explore their entrepreneurial potential.

Our courses are designed to offer the perfect balance of fun and challenge for every age group, supporting kids in their learning journey to build, create, and think like entrepreneurs—skills that will benefit them far beyond the classroom.

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.

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.

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. 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. 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.

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.

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

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.