As a beginner, rocket is giving me a solid foundation. Early days but looking forward to working through all the courses! With audio, written and interactive games learning can be done in a variety of ways, great for a wide range of people who learn different ways.