This course is intended for beginners but will bring them to a level of mastery in programming where they can express their ideas (independently) as programs for a robot.  This prepares these learners to engage into robotics and innovation projects applicable for the community.