We're using CodeAcademy and Youth Digital. My daughter really enjoys Youth Digital, but it's focused on learning to make or modify games rather than straight programming.