I purchased the Edison robots for my Digital Technology department to add authentic context to the new DT curriculum. They are robust, easy to program and adds excitement to the classroom. The Edison by itself is great for Junior team-based programming tasks, or, alternatively with the extension pack, great for L1 or L2 achievement standards (develop a computer program).