Curriculum for Code Raibotix Level One
Ages: 8 to 10

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 One:
Ages: 8 to 12
Timeline: 24-Months

Phase 1: Introduction to Coding with Python (Months 1–6)

Objective: Build a foundation in Python programming.

  • Duration: 6 months (24 weeks)

  • Class Frequency: 2 classes per week (weekends)

Month 1–2: Coding Basics

  • Week 1–4: Introduction to computers and programming

    • What is coding?

    • Basic computer literacy and coding setup (installing Python)

    • Python syntax: variables, data types (strings, integers)

    • Simple print statements, working with text

  • Week 5–8: Basic math and logic in Python

    • Introduction to arithmetic operations

    • If statements and logical conditions

    • User inputs: Getting input from users and responding with simple outputs

    • Mini-project: Build a simple calculator

Month 3–4: Programming Logic and Control Structures

  • Week 9–12: Loops and iteration

    • Introduction to loops: for and while

    • Nested loops and combining conditions

    • Mini-project: Create a "Guess the Number" game

  • Week 13–16: Functions and modular coding

    • Creating and calling functions

    • Passing arguments and return values

    • Problem-solving using functions

    • Mini-project: Build a basic quiz game with questions and score tracking

Month 5–6: Introducing AI Assistance

  • Week 17–20: AI-powered coding assistants

    • Introduction to AI in coding: Using AI tools (like GitHub Copilot or educational AI assistants) to suggest and auto-complete code

    • Code along with AI: Simple challenges where students work alongside AI assistants to enhance their code

  • Week 21–24: Mini-projects with AI assistance

    • Small group coding exercises with real-time AI assistance

    • Mini-project: Create a text-based adventure game with AI assistance for logic and flow

Phase 2: Robotics with Basic Kits (Months 7–12)

Objective: Introduce basic robotics concepts using beginner-level kits.

  • Duration: 6 months (24 weeks)

  • Kits: Arduino Starter Kit, Maker Bot

Month 7–8: Introduction to Robotics and Arduino Basics

  • Week 25–28: What is robotics?

    • Introduction to robotics and how coding controls robots

    • Introduction to Arduino: Understanding the board, sensors, and actuators

    • Basic Arduino programming with Python (or C for Arduino)

    • Connecting LEDs and controlling them with code

    • Mini-project: Build a simple LED blinking project with Arduino

  • Week 29–32: Inputs and outputs

    • Working with sensors: Buttons, temperature sensors

    • Controlling outputs: Buzzers, motors, and displays

    • Mini-project: Create a temperature sensor alarm with Arduino

Month 9–10: Robotics with Maker Bot and Arduino Projects

  • Week 33–36: Introducing Maker Bot

    • Exploring robotics with Maker Bot: Assembling simple bots

    • Coding with Maker Bot: Moving motors, wheels, and sensors

    • Introduction to obstacle-avoidance coding

    • Mini-project: Build and code a basic robot that moves in different directions

  • Week 37–40: Intermediate Arduino and Maker Bot projects

    • Combining sensors and motion

    • Controlling servo motors and building more complex bots

    • Mini-project: Create a simple robotic arm using Arduino/Maker Bot

Month 11–12: Expanding Skills with AI and Robotics

  • Week 41–44: Integrating AI assistants into robotics coding

    • Using AI to suggest improvements or corrections in robotic projects

    • Real-time debugging and enhancements with AI

    • Mini-project: Enhance a robotic project with AI suggestions (e.g., obstacle-avoidance robot)

  • Week 45–48: Robotics group projects

    • Students collaborate on a team project to create a robot with multiple functionalities

    • Presentation of their projects with AI assistant integration

Phase 3: Advanced Robotics and Sensor Programming (Months 13–18)

Objective: Introduce advanced robotics kits and sensor coding.

  • Duration: 6 months (24 weeks)

  • Kits: Advanced robotics kits (Arduino kits with more complex sensors, robotics car kits)

Month 13–14: Advanced Sensors

  • Week 49–52: Understanding advanced sensors

    • Introduction to various sensors: ultrasonic, IR, temperature, accelerometers

    • Coding for these sensors with Python and Arduino

    • Mini-project: Build a sensor-based temperature and humidity monitor

  • Week 53–56: Combining sensors for complex tasks

    • Multi-sensor integration: Combining sensors for richer data input

    • Mini-project: Create a security alarm using ultrasonic and IR sensors

Month 15–16: Robotics Car Kits

  • Week 57–60: Introduction to robotic car kits

    • Assembling a robot car from scratch

    • Coding to move the car based on sensor inputs

    • Mini-project: Build a robotic car with basic movement

  • Week 61–64: Advanced robot car programming

    • Programming the robot car to avoid obstacles, follow lines, or respond to light

    • Mini-project: Create a line-following robot car

Month 17–18: Combining AI and Advanced Robotics

  • Week 65–68: AI-powered robotics

    • Using AI to help program and troubleshoot robotic cars

    • Mini-project: Enhance the robot car using AI assistance for obstacle avoidance and motion

  • Week 69–72: Capstone project with robotics and AI

    • Final project combining all skills learned

    • Teams build a fully functional robotic system, using AI to assist in coding, debugging, and enhancing the project

Phase 4: Final Robotics Challenges and Competitions (Months 19–24)

Objective: Solidify skills through advanced challenges and group projects.

  • Duration: 6 months (24 weeks)

Month 19–20: Robotics Challenges

  • Week 73–76: Robotics coding challenges

    • Weekly challenges where students solve increasingly complex problems

    • Examples: building robots that can follow mazes, sort objects, etc.

  • Week 77–80: Competition preparation

    • Preparing for a mini robotics competition

    • Teams plan, build, and code their own robots to perform specific tasks

Month 21–24: Robotics Competitions and Showcases

  • Week 81–88: Robotics competitions

    • Students compete in teams with their own robotic builds

    • Robots must complete tasks like obstacle courses, item retrieval, etc.

  • Week 89–96: Final showcase and awards

    • Students present their final projects to parents, peers, and instructors

    • Awards and recognition for creativity, teamwork, and coding innovation

Program Outcomes:

  • Proficiency in Python programming.

  • Hands-on experience with multiple robotics kits (Arduino, Maker Bot, etc.).

  • Ability to code for various sensors and actuators.

  • Practical application of AI-powered coding assistants.

  • Skills to build and program robots that can complete complex tasks.

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