为激发年轻编程者的伟大潜能而自豪

我们的使命

通过有趣而高效的学习过程,结合创新工具、电子游戏、机器人和孩子们喜爱的应用程序,赋予年轻学习者编程技能。

我们的愿景

通过提供创新的编程教育,激发年轻学习者在科技驱动的世界中茁壮成长,并培养他们对终身学习的热情。

YCA 的故事

Young Coders Academy(青年编程学院)成立于2019年,旨在与年轻学习者分享我们对编程与机器人技术的热情。

我从高中时期就对计算机科学充满热爱,它无限的学习潜力、逻辑思维训练以及创造表达的可能性深深吸引着我。对我而言,编程不仅仅是写程序,它是一种解决问题、批判性思考和将想法变为现实的方式。

我拥有计算机科学与技术的博士学位,怀着激情、持续的自我提升动力,以及对克服挑战的坚定承诺,踏上了创办 Young Coders Academy 的精彩旅程。我的教育理念很简单:编程应当对孩子们来说是实用的、可接触的、并且是激励人心的。

在 YCA,我们不仅采用传统教学方法,更融入了互动课程和体验式学习,帮助学生通过实践掌握编程概念。我们鼓励年轻学习者建立创作者思维,赋予他们构建数字创意作品的能力,并激发他们不断拓展思维边界。

在YCA,我们突破传统的教学模式,融合互动课程和体验式学习,帮助学生以动手实践、引人入胜的方式掌握编程概念。我们鼓励年轻的学习者培养创作者的思维模式,赋能他们创作自己的数字艺术作品,并进一步拓展他们的想法。

我们所有的课程均由我领导的工程师团队研发,融合最新教育科技创新,同时确保课程内容对年轻编程者来说既有趣又实用。在 YCA,我们点燃好奇心,培养解决问题的能力,并激励下一代年轻创业者通过科技塑造未来。

Dr. Babacar Gaye,Young Coders Academy 创始人

客户评价

梅丽莎

Cannon 满脸笑容地回家,兴奋地告诉我他做了什么,并分享了他创作的游戏和项目。在他参与的两周里,这几乎成了他每天的日常。

三轮

Kaho 很享受开发游戏和应用程序的过程。这是她第一次参与如此大型的项目。她说,她学习了编程的原理,现在知道游戏是如何运作的了。这是一个拓展她能力的好机会。

马林达

这次训练营既有趣又有教育意义。Bob 让编程变得既有趣又容易理解。他自己编写的编程书提供了一些关于游戏和程序开发的小技巧,非常实用。强烈推荐。

薇薇安

Nalo 说:“谢谢你教我用 Minecraft 编程,以及如何用更高级的乐高积木和编程工具进行搭建”!这对我们来说真是太棒了!谢谢 @YCA • Laura @BOB 4.0  和 W 先生!

阿莱西亚

主题非常好,组织得很好,教学很棒——喜欢它👍👍👍期待明年的夏令营有新的和令人兴奋的东西!🤩

芬妮

今年七月,我为两个孩子(一个10岁,一个13岁)报了YCA为期两周的初级编程员和初级高级课程。他们两个都非常喜欢。老师们都很有耐心,也很友善。

阳光明媚

七月,我送我的两个孩子(一个10岁,一个12岁)参加了青年程序员学院的训练营,他们非常喜欢!每天回家,他们都兴奋地分享学到的知识。他们很喜欢老师,甚至周末还练习了他们的机器人。我强烈推荐这个训练营。

塞努

我们的课程很棒,甚至在第一节课上,孩子们就能够编写他们的第一个游戏。 很实用,孩子下课都不想回家。 鲍勃非常有耐心,对孩子们也很好。

我们的团队

YCA课程

在 YCA,我们的课程由校内专职计算机工程师团队精心设计,他们热衷于教育科技及其在K-12教育中的应用。这确保了每一门课程都由我们自己的团队以专业知识和高度的投入开发,旨在让孩子们在学习中保持兴趣与激情。我们的目标是激发学生对编程、机器人和创业的好奇心,帮助他们掌握打开未来无限可能的大门所需的技能。 这确保了每门课程都凝聚了我们团队的专业知识和奉献精神,让孩子们保持学习的参与度和兴奋度。 我们的目标是激发对编码、机器人和创业的好奇心,帮助学生培养通往充满可能性的未来之门的技能。

我们了解适合年龄的学习的重要性,因此我们从针对年幼儿童的有趣、好玩的课程开始,使用 ScratchJr 和 LEGO Spike Essential 等工具让学习感觉像一场游戏。 随着学生的进步,他们会更深入地使用 Python 和 C++ 等语言进行编码,以及使用 LEGO Mindstorms、VEX IQ 等工具进行动手机器人技术,甚至在 Minecraft Education 中进行构建。 随着学生的成长,课程变得更具挑战性,鼓励他们创建自己的项目并探索他们的创业潜力。

我们的课程旨在为每个年龄段的孩子提供乐趣和挑战的完美平衡,支持孩子们在学习的过程中像企业家一样进行建设、创造和思考——这些技能将使他们受益匪浅,远远超出课堂的范围。

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.

Mr. lali

Lali is a dedicated Robotics Materials Manager and Technical Support Specialist with over six years of hands-on experience supporting robotics and coding programs for children. He plays a critical role in ensuring the smooth day-to-day operation of all robotics activities, overseeing equipment preparation, maintenance, and classroom readiness.

Highly skilled in robotics hardware, kits, and educational technology, Mr. Lali is responsible for troubleshooting technical issues, managing inventories, and providing on-the-spot technical support during classes, workshops, and competitions. His reliability and attention to detail ensure that instructors can focus on teaching while students enjoy uninterrupted, hands-on learning experiences.

With strong experience working directly with children, he supports safe, engaging, and well-organized robotics environments, making him an essential pillar of the learning ecosystem.

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

Ting老师是我们团队的重要成员,担任教学材料管理员,确保每节机器人课程顺利进行。她拥有计算机科学学士学位,技术背景扎实,善于高效管理与维护所有机器人教学材料,确保资源每天可用。
她还负责管理我们的数字设备,确保设备干净、更新及时、运行最新软件,为学生和教师提供支持。Ting老师也会在课堂上协助教师,提升教学质量。她的细致与敬业为学生和教师创造了一个专注于创新、创意和探索的顺畅学习环境。

Ms. Zara

Zara 女士是一位敬业的教育工作者,拥有计算机科学硕士学位以及理学和教育学双学士学位。凭借超过七年的教学经验,她将对科技和教学法的深刻理解带入课堂。Zara 女士擅长整合 Minecraft 等用于积木编程的尖端工具,以及乐高机器人技术,从而打造充满活力、动手实践的学习环境。

她将技术专长与创新教学策略相结合,激励学生在激动人心的编程和机器人世界中探索、创造并超越自我。她致力于培养对科技的热爱,帮助年轻人培养批判性思维、解决问题的能力以及学习热情。

Dr. Bob

Bob 博士是一位有远见的教育家,在编码、机器人技术和计算机科学教学方面拥有 10 多年的经验,他在北京一些最负盛名的国际学校培养了年轻人的思想,并以卓越的方式教授 IB 和 IGCSE 课程。 在他的领导下,青年编码员学院已成为竞技机器人领域的一股劲旅,在过去几年中指导学生在国内和国际比赛中赢得多个奖项。

他拥有北京科技大学计算机科学与技术博士学位,其研究专长是人工智能,并发表了多篇科学引文索引出版物。 他是一位终身学习者,也是一名认证的 Python 程序员、数据科学家和 BI 分析师,在开发 Web 和移动应用程序方面拥有良好的记录。

Bob 博士精通 Python、C++、C#、Java 和基于块的编码平台,将学术严谨性与现实世界的技术专业知识相结合,激励下一代创新者。

Mr. Steve

Steve老师拥有理学学士学位,拥有扎实的IT教学与课程开发背景。他曾担任培训师和开发者的双重角色,致力于让我们的教学项目保持科技前沿。Steve积极参与课程的研发工作,确保课程内容涵盖人工智能、数据科学与软件开发等最新技术。
在加入YCA之前,他曾教授Python、Java、React、Angular和机器学习等课程,并参与公司内部软件开发项目与企业培训项目。他将真实行业经验带入课堂,为学生提供实用的数字技能,同时培养他们的创造力、解决问题能力与批判思维。Steve的热情教学帮助学生保持好奇、自信,并准备好在快速变化的数字时代中脱颖而出。

Ms. J.J.

JJ老师是我们团队的新成员,拥有近十年的STEAM机器人教育经验。她拥有小学教育学士学位和教育学硕士学位,热衷于为小学至高中的学生提供动手、富有趣味性的工程课程。 JJ老师擅长教授LEGO机器人(WeDo 2.0、EV3和Robot Inventor)以及VEX机器人竞赛,曾多次带队参加东亚国际机器人比赛并获奖。她乐见学生成长,致力于帮助学生发现自身潜能,增强自信心。
她的教学方法结合技术专长与实践学习,鼓励学生在机器人学习中培养批判性思维、创造力与问题解决能力,激发下一代创新者的潜力,营造出积极与支持性的学习环境。

Mr. Owen

Owen 先生拥有计算机工程理学学士学位和工程教育理学硕士学位,主修计算机工程。凭借超过 15 年的中小学教学经验,他致力于让各个年龄段的学习者轻松愉快地学习复杂的概念。Owen 先生擅长教授 Scratch、Python、Java 和 C 等编程语言,并始终根据学生的需求调整课程。
他的一大优势在于他耐心且乐于助人的教学风格,这有助于学生建立对自身能力的信心。Owen 先生尤其擅长向低年级学生(从一年级开始)介绍 Python。他使用可视化编程工具 EduBlocks 帮助学生轻松过渡到基于文本的语法,确保学习体验流畅且引人入胜。他善于激发学生的最大潜能,这为他赢得了敬业且富有启发性的教育家的美誉,在课堂上培养了学生对编程和解决问题的热爱。

Ms. Zoe

Zoe 女士拥有阿德莱德大学计算机科学学士学位,对数学、算法设计和入门人工智能充满热情。 她擅长通过一对一辅导为二年级至大学阶段的学生提供个性化支持。 凭借其在 Python、C++ 和 HTML 方面的专业知识,她设计了引人入胜且富有挑战性的课程,激励和鼓舞学生,并为他们的进步和成就感到自豪。
Zoe 女士的教学经验延伸至幼儿教育,她通过基于图标的积木编码和乐高机器人工程向年轻学习者介绍基础编码技能。 她以一种有趣、平易近人的方式传达这些概念,培养早期理解能力和对学习的热爱。 她的成功经验表明,她能够出色地帮助学生理解和运用所学概念。

Mr. Guy

Guy 先生拥有超过四年的教学经验,他将 Minecraft 和 Roblox 等热门平台转变为面向 1 至 8 年级儿童的强大教育工具。作为一名游戏爱好者,他利用游戏的乐趣,通过 Minecraft Education 中的 MakeBlock 和 Tynker 以及 Roblox Studio 中的 Lua 脚本教授学生积木编程。
Guy 先生的机器人课程充满了挑战性的任务,能够激发创造力和批判性思维。他重视自我探索,鼓励学生突破界限,探索自己的解决方案。在他的指导下,孩子们不仅仅是玩耍,他们还能通过有趣、亲自动手的方式学习基本的编程和解决问题的技能。

Ms. K.k

K.K. 女士是一位敬业的教育工作者,拥有计算机科学硕士学位以及科学和教育双学士学位。 她拥有超过七年的教学经验,对课堂教学技术和教学法有着深刻的理解。 K.K. 女士非常擅长整合 Minecraft 等用于积木编程和乐高机器人等尖端工具,以创建动态的、动手实践的学习环境。
她的教学方法将技术专长与创新教学策略相结合,激励学生在激动人心的编码和机器人世界中探索、创造和超越。 她致力于培养对科技的热爱,帮助年轻人培养批判性思维、解决问题的能力和学习热情。