miniAuto Programming Curricula

Choose the right robotics programming course for your students

Professional Arduino-based robotics education for all learning styles

Python Fundamentals

Learn programming through mystery numbers and visual math

🐍

Perfect For:

  • Ages 9-14 with strong math skills
  • ADHD learners (15-20 minute sessions)
  • Students learning algebra concepts
  • Offline learning environments

Course Structure:

8 Lessons: Mystery Numbers to Calculator

Session Length: 15-20 minutes

Approach: Visual math + programming

Environment: Offline Anaconda/Spyder

Key Features:

  • • "Mystery numbers" introduce variables
  • • "Math machines" teach functions
  • • Visual patterns with matplotlib
  • • Natural algebra concept introduction

16-Week Intensive Course

Fast-paced, comprehensive robotics programming

🚀

Best For:

  • Summer intensive programs (6-8 weeks)
  • Advanced students with programming experience
  • Multiple sessions per week (2-3 times)
  • Competition preparation teams

Course Structure:

Weeks 1-7: Python & Programming Basics

Weeks 8-10: Arduino Fundamentals

Weeks 11-12: Sensors & Motors

Weeks 13-14: System Integration

Week 15: Advanced Features

Week 16: Competition & Showcase

Key Features:

  • • Rapid progression through concepts
  • • Intensive hands-on projects
  • • Advanced robotics features (computer vision, PID control)
  • • Competition-ready by end of course

32-Week Comprehensive Course

Age-appropriate, scaffolded learning experience

🎓

Best For:

  • High school students (ages 14-17)
  • Once-weekly sessions (1.5 hours)
  • Programming beginners
  • Full academic year (2 semesters)

Course Structure:

Weeks 1-4: Arduino Programming Basics

Weeks 5-8: Digital I/O & Sensors

Weeks 9-12: Analog Sensors & Data

Weeks 13-16: Motor Control & Movement

Weeks 17-20: Navigation Sensors

Weeks 21-24: System Integration

Weeks 25-28: Advanced Features

Weeks 29-32: Final Projects

Key Features:

  • • Gradual skill building with proper scaffolding
  • • 2-3 weeks per major concept
  • • Age-appropriate examples and projects
  • • Extensive hands-on practice time

Detailed Comparison

Feature 16-Week Intensive 32-Week Comprehensive
Duration 16 weeks 32 weeks (2 semesters)
Session Frequency 2-3 times per week Once per week
Session Length 1-2 hours 1.5 hours
Target Age Advanced students, any age High school (14-17 years)
Prerequisites Some programming helpful No programming experience needed
Learning Pace Fast, intensive Gradual, scaffolded
Project Complexity Advanced (computer vision, PID) Progressive complexity
Assessment Style Project-based, competitive Weekly quizzes, portfolio

Course Development Status

16-Week Course Status

All 16 lessons complete and tested
All 16 quizzes functional with EmailJS
Arduino code formatting stable
Ready for immediate use

32-Week Course Status

Week 1 lesson complete
Weeks 2-32 lessons in development
Quiz system to be implemented
Curriculum outline finalized

Quick Start Guide

For Summer Programs:

Use the 16-Week Intensive Course for:

  • • 6-8 week summer camps
  • • Advanced student workshops
  • • Competition team training
  • • Accelerated learning programs

For Academic Year:

Use the 32-Week Comprehensive Course for:

  • • Regular high school classes
  • • After-school programs
  • • Beginner-friendly instruction
  • • Full academic year coverage