Scratch is a visual programming language. Through easy to use drag and drop blocks, one can build games, animations and stories in Scratch. It is a great way to learn about programming and is generally used to teach kids basics of programming. But it can be used by anyone to develop games of increasing complexity. Scratch allows the use of event-driven programming with active objects called "sprites".
In this course, we will go from the basics of scratch all the way to development of games in Scratch. Ever wanted to design a game but found programming too hard. Well Scratch makes game development easy to learn and fun to create. In order to take this course, you need Scratch installed on your machine and an interest in learning how to program and develop games/animations in general.
By the end of this course, we will be able to build animations and games in Scratch. Learn and master this visual programming language in just over 13 lectures. This course was designed to be understood by absolute beginners with no/little experience in programming.
Nisha has been teaching since her grad school years as a Masters student in Computer Science where she worked as a teaching assistant for numerous courses in programming. Currently, she works in the Elearning industry and also helps students with programming problems. Nisha has worked as a software developer for various firms prior to teaching and understands how important it is to have a good grasp over programming fundamentals.
During her grad school, she has gained experience in teaching and how to effectively communicate a concept to someone new to programming. Nisha has worked with numerous students ranging from beginner to advanced and understands the needs of both kinds of audience.