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

scratch100pxl

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.

beeboots
Tools/Languages
Bee-Bots
 
Prerequisites
• Graduation from Level 1 or basic understanding of programming
 
Technical Requirements
• Laptop (Mac or Windows)
• Bee-bot Robot
 
Graduation Criteria
• Completion of weekly assignments
• Passing the assessment by 
   o Demonstrate basic understanding of Bee-Bot
   o Demonstrating basic understating of coding concepts

   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.

sphero

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.

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.

Roblox

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.

sphero

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

sphero

 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.

minecraft
Tools/Languages
Minecraft Education& Minecraft (Python)
 
Prerequisites
• Graduation from Level 6 and strong 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 
   • Demonstrating clear coding concepts
   • Developing basic till advance level games using Minecraft Education
   • Modifying Minecraft with python
• Problem solving and code debugging
• Students will be promoted to Level 8 after passing the graduation criteria

 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.

mit

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.

legominstorms

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

web development

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.

python

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.

python
raspberry pi
arduino
embeded system

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.

3d
blender

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

0 +

Courses Offered

0 +

Students Enrolled

0 0

International School
Collaboration

0 +

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.

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

icon2
Master in Skills

_______________

Master the skills you need to become a top coder

icon3
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

icon1
Help in skills

_______________

We’ll help you take your coding skills to the next level, no matter your starting point

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

Scroll to Top