Curriculum for Code Raibotix Level Three
Ages: 13 to 18

Welcome to the quirky world of CODE RAIBOTIX, where creativity meets technology and innovation is just a brainstorm away. Get ready to dive into delightful designs and robotic wonders that redefine the way we think about coding and automation. Let’s get this adventure rolling!

Program: Code Raibotix Level Three:
Ages: 13 to 18
Timeline: 24-Months

24-Month Program: "Advanced Robotics, AI, and Leadership for Innovators"

Phase 1: Foundations of Advanced Robotics and AI (Months 1–6)

Objective: Build foundational skills in robotics, AI, and leadership roles, setting the stage for complex projects.

  • Duration: 6 months (24 weeks)

  • Class Frequency: 2 classes per week (weekends)

Month 1–2: Introduction to Advanced Robotics and Coding

  • Week 1–4: Advanced Object-Oriented Programming (OOP) in Python and Java

    • Advanced OOP concepts: inheritance, polymorphism, interfaces

    • Building complex systems using OOP

    • Mini-project: Develop a simulation for a self-driving car using OOP principles

  • Week 5–8: Robotics Basics with Raspberry Pi

    • Introduction to Raspberry Pi and its ecosystem

    • Setting up Raspberry Pi with basic automation tasks

    • Mini-project: Build a simple autonomous robot that moves based on sensor input

Month 3–4: Building Autonomous Robots and AI Agents

  • Week 9–12: AI and Machine Learning Basics

    • Introduction to machine learning, computer vision, and natural language processing (NLP)

    • Coding machine learning models to control robot behaviors

    • Mini-project: Build a simple AI agent that recognizes objects using a camera and Raspberry Pi

  • Week 13–16: Advanced Robotics – Self-Driving Car

    • Introduction to autonomous vehicles

    • Coding a robot car that navigates using vision sensors

    • Mini-project: Develop a self-driving car model that can detect obstacles and stop at signals

Month 5–6: Introduction to National Competitions and Team Leadership

  • Week 17–20: Participating in National Robotics Competitions

    • Preparing for national-level robotics competitions

    • Building team leadership and problem-solving in competition settings

    • Mini-project: Develop a robot for an obstacle course challenge for competition

  • Week 21–24: Leadership Training and Mentorship

    • Training in team leadership and mentoring skills

    • Participating as mentors for Level 1 and 2 students, teaching basic coding techniques

    • Leadership project: Mentor a group of younger students to develop a simple robotics project

Phase 2: Advanced Robotic Systems and Cloud Integration (Months 7–12)

Objective: Build advanced autonomous systems, integrate cloud technologies, and lead team projects.

  • Duration: 6 months (24 weeks)

Month 7–8: Robotic Arms and Programming

  • Week 25–28: Introduction to Robotic Arms

    • Basics of robotic arm hardware and programming

    • Coding robotic arms to perform tasks such as object manipulation

    • Mini-project: Program a robotic arm to pick up objects and sort them based on size and color

  • Week 29–32: Advanced Robotic Arm Programming

    • Programming complex movements and multitasking in robotic arms

    • Mini-project: Build a robotic arm that can assist in a factory automation simulation

Month 9–10: Home Automation with Raspberry Pi

  • Week 33–36: Building Home Automation Systems

    • Using Raspberry Pi to build smart home systems with sensors (motion, temperature, humidity)

    • Integrating voice control and smart vision using AI

    • Mini-project: Build an autonomous home security system with camera and voice commands

  • Week 37–40: Vision and Voice Recognition with AI

    • Coding face recognition and voice-activated systems using advanced AI models

    • Mini-project: Build a home automation system that controls devices using face and voice recognition

Month 11–12: Cloud Integration and AI Agents

  • Week 41–44: Cloud-Based Robotics and AI Integration

    • Deploying AI agents and robotic systems to the cloud for real-time access

    • Building cloud-based autonomous systems that work with Raspberry Pi

    • Mini-project: Build and deploy a cloud-based autonomous home automation system

  • Week 45–48: AI Agent Applications for Friends and Family

    • Creating custom AI agents for practical tasks (e.g., personal assistants, home controllers)

    • Deploying these agents for use by friends and family

    • Mini-project: Build an AI-powered virtual assistant that helps with daily tasks and deploy it to a cloud platform

Phase 3: Advanced VR, Mobile, and Web Development (Months 13–18)

Objective: Develop VR applications, mobile apps, and websites, integrating cloud and AI technologies.

  • Duration: 6 months (24 weeks)

Month 13–14: Mobile Application Development

  • Week 49–52: Advanced Mobile App Development with Java and Kotlin

    • Learning to build Android applications with advanced features

    • Integrating sensors and AI into mobile apps (e.g., GPS, face recognition)

    • Mini-project: Build a mobile app that tracks users’ locations and sends alerts

  • Week 53–56: Mobile App Deployment to the App Store

    • Testing, debugging, and deploying mobile apps to Google Play Store and Apple App Store

    • Mini-project: Deploy a real-time tracking app to the Play Store

Month 15–16: Website and VR Application Development

  • Week 57–60: Building Websites and Cloud-Connected Applications

    • Building responsive, interactive websites using HTML, CSS, JavaScript, and back-end frameworks

    • Mini-project: Create a dynamic website with AI integration for live data fetching

  • Week 61–64: Creating Virtual Reality (VR) Applications

    • Learning Unity or Unreal Engine for building VR applications

    • Integrating sensors and AI into immersive VR experiences

    • Mini-project: Develop a VR app with a 3D environment, deploy it to the App Store

Month 17–18: Building Autonomous and Vision-Powered Systems

  • Week 65–68: Building Autonomous Home Automation Systems with Raspberry Pi

    • Advanced home automation with facial recognition, voice commands, and video processing

    • Mini-project: Build a home assistant that can lock doors, turn on lights, and alert on unusual activity

  • Week 69–72: Full-System Cloud Deployment

    • Deploying entire systems (robotics, mobile apps, AI agents) to the cloud with real-time access

    • Final Project: Create a fully functional autonomous home system controlled via mobile app and cloud

Phase 4: Advanced Game Development, Leadership, and Competitions (Months 19–24)

Objective: Develop advanced games, participate in competitions, and mentor younger students.

  • Duration: 6 months (24 weeks)

Month 19–20: Advanced Game Development

  • Week 73–76: Introduction to Game Engines (Unity/Unreal)

    • Learning how to create advanced 3D games using Unity or Unreal Engine

    • Building physics-based games with AI-driven characters

    • Mini-project: Develop a 3D multiplayer game where users control autonomous cars or robots

  • Week 77–80: Deploying Games to App Stores

    • Optimizing, testing, and deploying VR games and applications to the App Store and Play Store

    • Mini-project: Deploy a full-featured VR game for friends and family

Month 21–22: National Robotics Competitions and Hackathons

  • Week 81–84: Preparing for National Robotics Competitions

    • Fine-tuning self-driving cars, robotic arms, and home automation projects for national competitions

    • Mentoring Level 1 and Level 2 students in team projects for competitions

    • Group project: Build a complex robotic system for competition (e.g., self-driving cars with advanced obstacle navigation)

  • Week 85–88: Participating in Coding Hackathons

    • Joining coding hackathons and building complex software projects within tight deadlines

    • Leading teams of younger students to success in coding competitions

    • Mini-project: Build a fully functional app or AI project within a 48-hour hackathon

Month 23–24: Final Showcase and Graduation

  • Week 89–96: Final Project Showcase and Mentorship

    • Students will lead teams to create innovative projects that combine AI, robotics, and mobile apps

    • Presentation of final projects to peers, parents, and industry experts

    • Capstone project: Build a fully autonomous self-driving car, a mobile app, or an AI system for real-world application

Program Outcomes:

  • Mastery in building advanced robotics systems like self-driving cars and robotic arms.

  • Proficiency in mobile and VR application development with deployment to app stores.

  • Expertise in cloud-based systems and AI-powered home automation.

  • Leadership and mentoring experience through guiding younger students.

  • Participation in national robotics competitions and coding hackathons.

  • Skills in advanced game development using Unity or Unreal Engine.

  • Field leadership roles and readiness for national and international competitions.

I could not be more happier with my daughters coding skills.
— Mother
Complex concepts like data structures have become very easy for my son.
— Father
My daughter is very confident in coding now and wants to become a space controller for rockets
— Mother
My son is now complaining that my Tesla feels ancient compared to his robotic car.
— Mother
My whole family loves this program. We are looking forward to the next science project.
— Mother
Coding has become so much fun for my son. He and his friends are often working on interesting projects.
— Mother
My son is no longer shy and interacts very confidently with other kids on project work.
— Mother
I liked the energy in the class when the kids are working on code with AI
— Mother