I’ve been loving using the XRP (https://experientialrobotics.org/) to introduce new team members to Robotpy and WPILib. Although it’s very much a work in progress, I’ve made a bunch of introductory TimedRobot
s at GitHub - lobrien/xrp_wpilib_examples. These are very much step-by-step: turn on and off the LED, drive a motor, introduction to encoders, turn on/off the LED with a game controller, etc. The code is intended for those with less Python experience: classes only (no raw functions), no lambdas, no recursion, etc.
I’ve started to write docs that are intended for mentors / educators, and I have another set of files (not yet up) that are aimed at learners. (These are difficult for me, as I am not a K-12 Educator.)
I hope they may be of use to some of you!