16 weeks of structured learning from Python basics to Wokwi-based Arduino programming and first hardware transfer
Python Programming Fundamentals
Arduino Fundamentals in Wokwi + Simulated Circuits
Hardware Transfer and miniAuto 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 microcontrollers through simulation first
Controlling and reading digital signals in simulated circuits
Reading and processing analog sensor data in Wokwi
Using PWM and simulated actuators before real motors
Adding sensing capabilities for autonomous behavior in simulation
Translating simulated projects into physical wiring and device setup
Programming the miniAuto using patterns already practiced in simulation
Exploring advanced capabilities after the hardware transition is stable
Putting it all together in a road race competition