Edabit is a programming tutorial site that goes beyond teaching basic syntax, and focuses problem-solving skills and how to "think like a programmer." Instead of just showing beginners how to code and stopping after basic syntax, Edabit encourages users to actually make stuff.
Py is a way to learn on your phone that focuses on interactivity and responsiveness. Py figures out what concepts you're weak in and asks you to review them. It keeps you engaged by tracking your progress, letting you earn points, and level up. Py has content built by professors, engineers, and research scientists from Google, Facebook, Yale, and NASA.