16 weeks of structured learning from Python basics to Arduino programming with the miniAuto car
Python Programming Fundamentals
Arduino Development & Hardware
miniAuto Car Integration
Setting up the development environment and first programs
Understanding data storage and manipulation
Making programs that can make decisions
Repeating actions efficiently
Creating reusable code blocks
Working with collections of data
Reading and writing data to files
Transitioning from software to hardware programming
Controlling and reading digital signals
Reading and processing analog sensor data
Controlling motors for robot movement
Adding sensing capabilities for autonomous behavior
Getting familiar with the Hisonder miniAuto car
Programming the miniAuto for basic movements and behaviors
Exploring advanced capabilities and AI features
Putting it all together in a road race competition