A simple but effective introduction to coding
CodeAcademy provides an easy to follow tutorial, and hands on practice to quickly begin learning a programming language. Students can (and must) practice coding in a self contained environment. There is no need to install a compiler, or an SDK. There's no need to learn an API.
Students read short tutorials and then complete a coding assignments. Lessons are scaffolded to allow students to build knowledge in a logical manner.