Online Courses

Click Below to access Page 

Offline Courses

Click Below to access Page 

Coding Camps

Click Below to access Page 

Life Cycle for Your Coders

Click Below to access Page 

On Line Courses
Off Line Courses
Life Cycle for Young Coder
Coding Camps

Summer Coding Camp

Join one of our sessions between July 3 to August 25 for an engaging and innovative summer camp where kids will discover their passion for tech with YCA! From coding to robotics and artificial intelligence, kids will be immersed in an amazing journey, learning alongside tech-savvy peers, building friendships and unforgettable memories!

Technical Requirements

For the online classes, all you need is internet access and a laptop or computer! According to the module you have chosen, an Android tablet, or an Android phone might also be required.

If you are a newly enrolled student, there is a pre-module assessment conducted by our course teachers, that will help determine which module is the most age-and-level appropriate for you.

Our Aim

During our classes, we focus on small groups of students and immediate constructive feedback from the trainers, so that students can stay engaged and learn faster.

The same rule applies to both offline and online classes, holiday camps, and after-school activities

 

Level 1 

Our Baby Coders Level 1 Module  is meant as an early introduction to programming and robotics, logical reasoning, and how technology works, where it foster the curiosity and creativity of students 5 Y.O. to 6 Y.O.
This module empowers Baby Coders to embrace technology as a tool for expression and innovation, one block of code at a time.

⦁ Interactive Learning
⦁ Introduction to coding concepts
⦁ Hand-on projects
⦁ Engaging tools and platforms
⦁ Fun and playful environment
⦁ 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.

 Level 2 (Offline only) Course Overview

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.

 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
    ⦁ Demonstrate basic understanding of Bee-Bot
    ⦁ Demonstrating basic understating of coding concepts
    ⦁ Problem solving and code debugging
⦁ Students will be promoted to Level 3 after passing the graduation  criteria

Level 3 (Offline Only) Course Overview

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

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
   ⦁ Programming Sphero robot
   ⦁ Demonstrate basic understanding of different robotic sensors
   ⦁ Demonstrating clear coding concepts
   ⦁ Problem solving and code debugging
⦁ Students will be promoted to Level 4 after passing the graduation criteria

Level 4 (Offline Only) Course Overview

Students 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 course 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

Level 5 (Online / Offline Only) Course 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

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 
   • Developing game in Roblox
   • Writing clear code using lua scripting
   • Problem solving and code debugging
• Students will be promoted to Level 6 after passing the graduation criteria

Level 6 (Offline only) Course Overview

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

Step 2: Select Day & Time ( All Time + GMT )

Monday 

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Tuesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Wednesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Thursday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Friday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Saturday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Sunday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Level 7 (Online / Offline) Course 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

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

Step 2: Select Day & Time ( All Time + GMT )

Monday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Tuesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Wednesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Thursday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Friday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Saturday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Sunday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Level 8 (Online / Offline) Course 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

 

Step 2: Select Day & Time ( All Time + GMT )

Monday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Tuesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Wednesday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Thursday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Friday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Saturday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now  

Sunday

5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23

Sign up Now 

Level 9 (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 

Level 10 (Online / Offline)  Course 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

Level 11 (Online / Offline) Course 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

Level 12 (Offline only) Course Overview

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

Baby Coders | Mini Coders | Junior Coders | Teenage Coders

We are delighted to announce enrollments for Session One of the Coding & Robotics Weekend Classes are now open!

Following an exciting summer holiday where kids and teens joined our camp, we are now ready to welcome back all YCA students as well as newcomers and discover together the amazing world of coding & robotics.

At Young Coders Academy, we encourage the early introduction of programming and robotics, by starting with age-appropriate projects that empower students to combine their logical thinking and intuitive learning.

Becoming proficient in one coding language can generally lead to a smoother path to learning and later mastering another one, as programming benefits from the compounding effect. This is also the reason why, through our weekend classes we aim to expose young coders to a variety of programming platforms and languages, in conjunction with a well-rounded robotics curriculum, from block-based programming in Scratch and Make Block, to text-based languages in Python and Java, as well as robotics with LEGO Mindstorms and embedded systems with Arduino and Raspberry Pi, and Artificial Intelligence among many more.

What do parents say about our programs?

“My boys had a great time with Young Coders Academy, advancing their knowledge of Minecraft from a coding perspective. I loved how they were so eager to learn that they wanted to keep learning through lunch. The instructors were very friendly to parents and students and provided follow-up resources for the kids! We had a great two weeks of camp!” – Mini & Junior Coders Mom|Read More

 

“Our son returns home from YCA coding camp every day brimming with excitement, talking about what he created and how much fun he had coding. What a great way to get learners to be creative, passionate, and persistent with problem-solving! I highly recommend YCA to families who wish to instill the love of learning in their kids.” Mini Coders Mom

“My son 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.” – Junior Coders Mom.

What’s Unique about Our Year-Round Coding Classes:

👉Structured Learning:

Our weekend classes follow a structured approach, guided by our Student Lifecycle Guide. At the end of each term, your child will receive a personalized evaluation that helps them track their progress and identify areas for growth.

👉Coding Contests:

We believe in nurturing your child’s coding skills to the fullest. That’s why we invite them to participate in exciting coding contests, where they can showcase their abilities and earn recognition.

👉Interactive Homework:

Our weekend classes aren’t just limited to classroom hours. After each 1.5-hour class, your child will receive interactive homework assignments that they can complete and upload on our learning management system. This continuous engagement keeps the learning flame burning bright.

👉Practice Materials All Year Long:

Your child will have access to a wealth of practice materials, ensuring they can delve deeper into their coding journey at their own pace.

Why This Year-Round Opportunity Is Exceptional

We’re excited to share that we’ve put significant effort into refining our curriculum. Our team has worked tirelessly to ensure that your child’s coding experience is not just educational but also incredibly enjoyable.

YCA 2023-24 Weekend Classes Calendar

yca-offline-course-calender

Explore Our Programs
Start by browsing through our diverse range of programs.

Choose Your Path
Select the program that aligns with your interests and age group.

Enroll the Program
Once you have found the perfect program, enroll online through  Registration system.

Begin Your Journey
Once you have enrolled, you are all set to embark on a fascinating learning journey.

Who are ?
YCA 
dedicated to nurturing the tech innovators of tomorrow. Explore more   About Us

Online Courses

Click Below to access Page 

Offline Courses

Click Below to access Page 

Coding Camps

Click Below to access Page 

Life Cycle for Your Coders

Click Below to access Page 

Scroll to Top