Six lessons on searching, sorting, counting steps, recursion and simulations, ending with a nature simulation. Each level is a short program students write and check in CodeGrove.