The concept of Block Programming is based on block-based programming environments to teach basic concepts of programming interactively to absolute beginners. It helps learners in learning the fundamental concepts of programming, problem solving, critical thinking and logic development. Programming is an also important aspect for controlling a robot and Block Programming provides an ideal platform for an absolute beginner having passion of learning robotics. In this course, you can learn the fundamentals of block programming, including input blocks, control structures, conditional statements and variables. By the end of this course, you will have a solid foundation in block programming and be able to write simple programs on your own.