These lessons are great. Thank you so much for posting on line so we can follow along. One small change I made - I find the LED's very bright so I added a line "pixels.brightness = 0.05 to reduce the brightness considerably.
So glad you are enjoying the lessons. Very good tip! In fact I’ve begun using 0.5 which may still be too bright for you, because I discovered when you add a neopixel strip and run all 40 lights at full brightness you can cause some sort of board overload that require a reset. More updated lessons to come. Cheers!