Snap-Micro I is an easy way to learn about micro-controllers and how they are used in the world around us. Elenco's easy-to-follow instructions will guide you through the programming of basic commands by using flow charts to operate the micro-controller. After a brief intro, Snap-Micro I will have you programming over 25 projects such as data loggers, A/D converters, DC motors and much more using Snap Circuits components. No prior understanding of micro-controllers required. Snap-Micro I comes with all the components and software you need to get started. All that is required is a computer with Windows-based system. The 86 page instruction manual is divided into 4 sections: 1 Getting Started (electronic components), 2 Flow Chart Programming and Snap Circuits Basics, 3 Programming for Snap Circuits, 4 Audacity Sound Circuits. After the course is completed, you will have a better understanding of programming a micro-controller and how you can use them for real world applications.