There are countless options for students to learn coding through online platforms and apps. Online platforms usually require a login to save your current work while apps tend to focus on teaching coding through game-based learning or design.