Learn with Code.org middle school courses
Learn Computer Science with Khan Academy
Create projects with Scratch. Scratch 3.0 is tablet and phone compatible!