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
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
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
Tuesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Wednesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Thursday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Friday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Saturday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Sunday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
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
Step 2: Select Day & Time ( All Time + GMT )
Monday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Tuesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Wednesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Thursday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Friday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Saturday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Sunday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
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
Tuesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Wednesday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Thursday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Friday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Saturday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
Sunday
5:30 am -6:30am
$250 / 8 classes
Starts on Aug 23
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
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