As you progress through the projects — starting by creating a small personal website for imaginary friend Anna, before eventually coding your own CSS-powered robot — you’ll unlock skills. These skills are dispensed by completing checkpoints, an engagement method borrowed from game design. General Assembly’s chief product officer Brad Hargreaves explained that by using this method of learning, people were more likely to enjoy the process and stay motivated than they would using abstract texts.
While Dash doesn’t offer the range of programming and computing courses rival Codeacademy does, its design means that users are able to see the results of their coding immediately. The service also shows how your efforts will look across a range of viewing platforms, simulating both smartphone and computer browsers. All four projects are free to use, and only require that users sign up using Twitter or their email address.