Scratch 3.0, a visual language programming language from MIT Media Lab, can now run on the official Raspberry Pi operating system, Raspbian. But you'll probably need a Raspberry Pi 4 with 2GB of RAM ...
Prior machine learning experience (e.g., an introductory machine learning course ELEC_ENG 375/475 or COMP_SCI 349 or a similar course), a thorough understanding of Linear Algebra and Vector Calculus, ...