🤖 Blockstobots Syllabus

From Visual Programming to AI-Powered Robotics

1

Introduction to Number System

  • â–¹ Decimal Number System
  • â–¹ Binary Number System
  • â–¹ Conversion between Decimal and Binary
2

Introduction to Graphical Programming

  • â–¹ Introduction to Visual Coding
    • â—¦ Print function
    • â—¦ "Hello World" Code
  • â–¹ Variables and Math Operators
  • â–¹ Repeat Function (Loops)
    • â—¦ Multiplication Table generator
    • â—¦ Repeat with variable (Count function)
    • â—¦ Number Series generator
  • â–¹ Plot Data
    • â—¦ Plotting Data using Phone Sensors
    • â—¦ Plotting Intensity of Ambient Light using phone sensor
    • â—¦ Data Plotting using Accelerometer of the phone
  • â–¹ Game controls using Phone Sensor data
3

Introduction to KuttyPy - Microcontroller

  • â–¹ Hands-On introduction to KuttyPy
  • â–¹ Understanding KuttyPy Registers
    • â—¦ DDRB, Ports, etc.
  • â–¹ Manipulation of KuttyPy Registers
    • â—¦ Blink Specific LEDs
    • â—¦ Relate Binary with Registers
  • â–¹ Programming LED animations
    • â—¦ Shift Operator
    • â—¦ Flowing LEDs
    • â—¦ Dancing LEDs
  • â–¹ Using sensors to input data into KuttyPy
    • â—¦ Pressure Sensors
    • â—¦ Light Sensors
    • â—¦ Distance Sensors
    • â—¦ Magnetic Sensors
    • â—¦ Temperature Sensors
    • â—¦ Accelerometer Sensors
4

Introduction to Vision AI

  • â–¹ Integrating AI Gesture capture into code using a phone camera
  • â–¹ Game controls using AI Gesture Capture
  • â–¹ Robotic arm controls using AI gesture capture
5

Projects based on School Experiments

  • â–¹ Free-fall experiment to find the acceleration due to gravity
  • â–¹ Series and Parallel connections
  • â–¹ Bridging Ohm's Law from Past to Present
  • â–¹ Resistance Reconnaissance: Multimeter vs. Expeyes
  • â–¹ Illumination Dynamics: Power Analysis of Bulb Configurations
  • â–¹ Reflecting Perspectives: Mirror Equation Investigation
  • â–¹ Moving Forward: A Journey into the World of Motion
+

And More…

Additional projects and learning modules will be added throughout the course.