Sam BahreiniMy kids have used Tynker, Code.org, Kodable and many others. They consistently gravitate towards Swift Playgrounds.
Vinh Pham- 🤤This is a good option for students provided that they have access to an ipad. This app teaches Swift code concepts and fundamentals through puzzles and simple challenges. They recently added advance skills that allow you to control robots and too.