Life Cycle For
Young Coders
Embark on Your Coding Journey with YCA and Master the Art of Programming!
Added Flaxibility
Self-Paced
Effective Learning
Added Flaxibility
Added Flaxibility
Added Flaxibility
Group Classes
Join our vibrant online group classes for collaborative learning and fun for young minds. With an aim of benefiting from the collective wisdom of our experienced instructors who foster a supportive and inclusive atmosphere conducive to learning. We offer flexible scheduling options and a variety of class sizes to choose from, providing you a balance between structure and flexibility to fit your daily routine.
Group of 5 students
Fixed Timing
Efficient Learning
Impact Curriculum
Innovative Method
Group Learning
YCA Offering Multiple Online Course For Four Types of Age Groups
Overview
This level is specifically designed for students that have very little or no programming experience. Our baby coders course offer thrilling experience to 6-7 years old students to undergo introductory programming concepts using scratch Jr. The course in this level is tailored to provide a fun and engaging learning experience while building a strong foundation in the programming concepts such as variables, loops and conditionals statements. This course offers:
- Interactive Learning
- Introduction to coding concepts
- Hand-on projects
- Engaging tools and platforms
- Fun and playful environment
At the end of this course, students will be able to independently code projects in scratch Jr. They will gain foundational skills that can ignite their creativity, problem-solving abilities, and logical thinking, setting them up for future success
Tools/Languages
Scratch Jr
Prerequisites
None
Technical Requirements
• Laptop (Mac or Windows)
• Good and stable internet Connection
• Speakers/Headphones, Microphone and webcam
Graduation Criteria
• Assignments (Homework)
• Instructor assessment (practical demonstration)
• Students will be promoted to Level 2 after passing the graduation criteria.
Overview (Offline Only)
This level is designed to introduce students to the exciting realm of early robotics and programming using the adorable Bee-Bot robot. This is a perfect course for students those have interest in technology and wants to develop problem-solving skills. Bee-Bot is a delightful, child-friendly robot designed specifically for early learners. Resembling a cute bee, this programmable robot offers a hands-on and engaging way for children to explore basic coding concepts in a screen-free environment. It is a fantastic tool to ignite their curiosity, promote critical thinking, and develop essential skills while having fun.
o Problem solving and code debugging
• Students will be promoted to Level 3 after passing the graduation criteria
Overview (Offline Only)
Young Coders Academy Baby Coders level 3 program is designed to introduce students to the fascinating field of robotics and programming using the Sphero Junior robot. This level will provide students with a hands-on and engaging learning experience. Sphero Junior is a versatile and interactive robot designed to make learning programming and robotics accessible to learners of all ages. This small, spherical robot is equipped with advanced sensors and LEDs, making it a perfect tool for exploring various concepts in coding, problem-solving, and computational thinking. The level course is divided into several modules, each focusing on different aspects of robotics and programming with Sphero Junior. Students will start with the basics, learning how to set up and connect with the robot, and progress through more advance topics. Throughout the course, students will engage in practical exercises, interactive demonstrations, and collaborative projects to reinforce their learning. Students will gain a deeper understanding of robotics concepts and programming logic by applying what they learn in real-world scenarios.
Tools/Languages
Sphero Jr
Prerequisites
• Graduation from Level 2 or basic understanding of programming
Technical Requirements
• Laptop (Mac or Windows)
• Sphero Robot
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
o Programming Sphero robot
o Demonstrate basic understanding of different robotic sensors
o Demonstrating clear coding concepts
o Problem solving and code debugging
• Students will be promoted to Level 4 after passing the graduation criteria
Overview
Students in this level will start from basics of computer science, such as going through loops, functions, conditional statements and then apply this knowledge using the block based tools such as scratch. This level will help student design different fun games which will enhance their coding or programming concepts. Students will gain basic understanding of core programming concepts and game development as well as develop problem solving, testing and debugging skills. Moreover they will also be doing hands-on projects to improve their computational thinking thus helping them design their own interactive experience. At the end of this level they will master game development with scratch and will be able to independently develop block based games using scratch.
Tools/Languages
Scratch
Prerequisites
• Graduation from Level 3 or basic understanding of programming
Technical Requirements
• Laptop (Mac or Windows)
• Good and stable internet Connection
• Speakers/Headphones, Microphone and webcam
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment test based on basics of computer science and fundamental programming concepts
• Developing a game using Scratch
• Demonstrating advance level concepts of scratch
• Students will be promoted to Level 5 after passing the graduation criteria
Overview
Young Coders Academy Mini Coders level 5 program is based on Roblox game development with Lua scripting. This course is designed to take students on a thrilling journey of creating their own games, interactive experiences, and virtual worlds on the Roblox platform. This course is perfect for those students that have a passion for gaming, creativity, and programming. Roblox is a popular online platform that allows users to design and play games created by other developers. It offers a vast array of tools and assets, empowering game creators to bring their imaginations to life. With millions of active users and a thriving community, Roblox provides an incredible opportunity for aspiring game developers to showcase their talent and reach a global audience. By the end of this level students would be able to develop games with roblox using lua scripting.
Tools/Languages
Roblox with Lua Scripting
Prerequisites
• Graduation from Level 4 or clear understanding of core programming concepts
Technical Requirements
• Laptop (Mac or Windows)
• Good and stable internet Connection
• Speakers/Headphones, Microphone and webcam
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
o Developing game in Roblox
o Writing clear code using lua scripting
o Problem solving and code debugging
• Students will be promoted to Level 6 after passing the graduation criteria
Overview (Offline Only)
This level is the final course in mini coders program. This level is designed to introduce students to the fascinating realm of robotics using the Sphero robot. Students in the level will be introduced to an innovative and interactive educational tools that combines play and learning seamlessly.This level aims to provide students with a hands-on experience in programming and controlling Sphero robots. This level is specially designed for those have immense interest in world of robotics. Students will be introduced to the robotics fundamentals and will get the idea of sensors, motors and different mechanical system. By the end of this course students will have the basic understanding of electronics, robotics and microcontrollers. The knowledge gained in this course can be a stepping stone for further exploration into the vast field of robotics, artificial intelligence and IoT.
Tools/Languages
Sphero Robotics
Prerequisites
• Graduation from Level 5 or strong understanding of core programming concepts
Technical Requirements
• Laptop (Mac or Windows)
• Sphero Robot
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
• Demonstrating basic understanding of Sphero robot, its features, and functionalitie
• Demonstrating basic understanding of robotics fundamentals
• Demonstrating basic understanding Advanced Sensors and Behaviors
• Problem solving and code debugging
• Students will be promoted to Level 7 after passing the graduation criteria
Overview
Young Coders Academy Mini Coders level 7 program is designed for the students have basic understanding of programming. Students will apply their knowledge to develop simple games using Minecraft Education. Students will learn everything from the basics of Minecraft Education to advanced game development. This levelfollows a learn-by-doing approach. Students will actively participate in various projects, challenges, and game development exercises, allowing them to apply their knowledge immediately. Students, at the end of this course will create immersive and advance educational content within the Minecraft world, fostering engagement and enhancing the learning experience. Moreover students will also discover the limitless potential of Python in the world of Minecraft. They will learn how to mod Minecraft using Python, creating custom functionalities and interactive elements within the game. This will help students to develop games with minecraft as well as unleashing the power of python.
Overview
Student in this level will develop mobile applications with MIT App Inventor. They will learn Android application development using a visual drag-and-drop interface, and explore how to design apps that solve real-world problems. Programming concepts learned in previous levels will be applied to make these applications. Students will also be introduced to another programming tools that uses block based coding to develop android and IOS applications known as kodular. The knowledge gained with MIT app inventor will be applied to make more attractive and interesting application with Kodular.
Tools/Languages
MIT App Inventor and Kodular
Prerequisites
• Graduation from Level 7
Technical Requirements
• Laptop (Mac or Windows)
• Good and stable internet Connection
• Speakers/Headphones, Microphone and webcam
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
• Developing Mobile application using MIT App Inventor and Kodular
• Demonstrating clear coding concepts
• Problem solving and code debugging
• Students will be promoted to Level 9 after passing the graduation criteria
Overview (Offline Only)
This level will help students learn and build projects with LEGO Mindstorms. They will progress in world of robotics and will learn to construct robots using LEGO bricks, program their actions, and explore the exciting possibilities of automation and sensor-based interactions. This level will help students to develop and learn advance robotics concept.
Tools/Languages
Lego Mindstorms
Prerequisites
• Graduation from Level 8
Technical Requirements
• Laptop (Mac or Windows)
• Lego Mindstorms Block Kit
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
• Demonstrating and developing basic to advance Lego Mindstorms projects
• Independently building Lego Mindstorms Robots
• Programming with LEGO Mindstorms
• Problem solving and code debugging
• Students will be promoted to Level 10 after passing the graduation criteria
Overview
In this level students will go through Web Development, they will explore the fundamentals of front-end and back-end web development. Learn to create interactive and responsive websites using HTML, CSS, and JavaScript, and gain insights into server-side scripting with popular frameworks like Node.js. Moreover, students will also dive into Python Programming, a versatile and powerful programming language
Tools/Languages
HTML,CSS, JavaScript
Prerequisites
⦁ Graduation from Level 9
Technical Requirements
⦁ Laptop (Mac or Windows)
⦁ Good and stable internet Connection
⦁ Speakers/Headphones, Microphone and webcam
Graduation Criteria
⦁ Completion of weekly assignments
⦁ Passing the assessment by
⦁ Developing multiple page website using HTML,CSS and JavaScript
⦁ Problem solving and code debugging
⦁ Students will be promoted to Level 11 after passing the graduation criteria
Overview
Students in this level will also dive into Python Programming, a versatile and powerful programming language. They will master the basics of Python, including data types, control structures, functions, and object-oriented programming, setting the stage for more advanced modules. They will be taught to combine their python skills with creativity as they venture into Python Game Design. They will develop their own games using Pygame, a library that enables to create exciting and interactive game experiences. They will also dive into the world of data science and will learn to handle data using Python. They will learn to analyze and manipulate data using Python, explore data visualization, statistical analysis, and machine learning techniques to extract meaningful insights from data.
Tools/Languages
Python, Python (Pygame) and Python (NumPy)
Prerequisites
⦁ Graduation from Level 10
Technical Requirements
⦁ Laptop (Mac or Windows)
⦁ Good and stable internet Connection
⦁ Speakers/Headphones, Microphone and webcam
Graduation Criteria
⦁ Completion of weekly assignments
⦁ Passing the assessment by
⦁ Demonstrating clear coding concepts with python
⦁ Problem solving and code debugging
⦁ Students will be promoted to Level 12 after passing the graduation criteria
Overview (Offline Only)
In this level students will dive into the world of Arduino, an open-source microcontroller board. They will learn how to interface with sensors, motors, and other components, enabling them to design custom electronic devices and gadgets. Moreover they will also go through Raspberry Pi, a tiny yet powerful computer capable of numerous applications. They will learn to set up and program Raspberry Pi to create projects ranging from home automation to media centers. They will dive into controlling these microcontrollers using the mobile applications build in previous levels. This will help students to unleash their inner engineer as you delve into the world of Arduino. They will learn to build a robots with the help of microcontroller and will discover the real power of these board. They will set up and program Raspberry Pi to create a range of projects, including robotics and will use Raspberry pi to venture into the exciting realm of computer vision, where machines can perceive and interpret visual information. They will learn how to use Python and libraries like OpenCV to build image processing and recognition applications.
Tools/Languages
Computer Vision (Python and OpenCV), Arduino and Raspberry Pi (Embedded Systems)
Prerequisites
⦁ Graduation from Level 11
⦁ Technical Requirements
⦁ Laptop (Mac or Windows)
⦁ Robotic Kit by YCA
Graduation Criteria
⦁ Completion of weekly assignments
⦁ Passing the assessment by
⦁ Demonstrating basic understanding of Arduino and Raspberry Pi
⦁ Interfacing basic components with Arduino and Raspberry Pi
⦁ Writing basic c and python syntax to control Arduino and Raspberry Pi respectively
⦁ Developing robotic based projects using Arduino and Raspberry Pi
⦁ Demonstrating computer vision and image processing capabilities
⦁ Problem solving and code debugging
⦁ Students will be promoted to Level 13 after passing the graduation criteria
Overview (Offline Only)
This course is designed to provide students with a comprehensive introduction to the exciting realms of 3D creation and physical object replication. Over the course of journey, students will explore the fundamental concepts, tools, and techniques that form the foundation of 3D modeling and printing. Throughout the course, students engage in hands-on projects, practical exercises, and quizzes to reinforce their understanding. By the end of the course, students will have gained the skills to create 3D models, prepare them for 3D printing, and bring digital designs to life in the physical world.
Tools/Languages
Blender and 3D printer
Prerequisites
• Graduation from Level 12
Technical Requirements
• Laptop (Mac or Windows)
• 3D Printer
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by
⦁ Demonstrating basic understanding 3D Modelling
⦁ Developing 3D models using blender
⦁ Printing these 3D models
Courses Offered
Students Enrolled
International School
Collaboration
Years of
Experience
TESTIMONIALS
What Do Parents Say
About YCA
Discover how YCA is making a positive impact on their children’s education. Have a look over inspiring experiences and find out if YCA could be the good fit for your children.
Kaho enjoyed creating the games and apps. That was her first time working on such a big project. It was a great chance to expand her abilities.
Very good thematic, very good organized, great teaching- love it 👍👍👍 Looking forward to next year camp with something new and exciting! 🤩
The camp was fun & 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.
I sent my two kids (10 YO girl and 12 YO boy) to YCA camp in July and they loved it! Each day, they came home excited to share all they had learned. They loved their teacher & even practiced their robot over the weekend. I highly recommend it.
Get In Touch
digital@youngcodersacademy.net
Call Us
+86 130 2197 1700
Embark on Your Coding Journey with YCA and Master the Art of Programming!
Code like a pro, even if you're a beginner.
Embark on a Transformative Educational Journey
The Way to Success
Master in Skills
_______________
Master the skills you need to become a top coder
Coding Fundamental
_______________
Learn the fundamentals of coding and build on your knowledge to become a master
Coding Experts
_______________
Become a coding expert with our comprehensive and personalized approach
Help in skills
_______________
We’ll help you take your coding skills to the next level, no matter your starting point
Master Your Skills
_______________
Master the skills you need to build the next big thing
Trial Classes
We offer trial classes for prospective students interested in joining our online coding academy.
Our trial classes provide an opportunity for you to experience our teaching methods, interact with our instructors, and get a glimpse of our curriculum.