In this course, you’ll learn how to create a complete WPF application with the Leap Motion controller. The Leap Motion is a new type of user interface device that allows for very precise tracking of up close motions. The Leap Motion opens up the possibility for creating completely different kinds of applications that are able to be controlled by fingers, hand gestures and even tools like a pencil. This course will teach you everything you need to know to get started developing application for Leap Motion in C#. First you’ll learn a bit about motion tracking in general and how the Leap Motion works. We’ll discuss how the Leap Motion device is unique from many other motion tracking technologies. Then, we’ll go through the basics of the Leap Motion itself and you’ll learn how to get started and setup your development environment for developing a Leap Motion application. After that, we’ll take you through the process of creating a real WPF application that uses the Leap Motion controller for tracking movement. You’ll learn how to use the Leap Motion SDK to create code to track individual finger movements and gestures and how to map those movements to screen coordinates to control an object on the screen. Finally, we’ll take you through the process of bringing your Leap Motion application to the masses as we show you how to deploy your application to the Leap Motion Airspace store. By the end of this course, you’ll have built a complete application that can be controller with a Leap Motion controller.