Linuxgym and the first EBook in a series of coding skills tutorials, Bash.101.
Linuxgym is a new interactive online learning system which presents real-world problems to assist in the development and assessment of coding skills. The learner purchases online exercise books or "EBooks" which consist of a set of questions categorized by topic. The code they develop in reply is analysed by the Linuxgym system which provides them with a "Formative assessment".