An interactive set of coding tutorials that takes you step-by-step through learning any number of different scripting languages and concepts, such as HTML, CSS, Git, SQL, and more.
Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in and outside of the classroom.