• Online, Self-Paced
Course Description

On top of traditional methods, devices often provide many other types of input methods which can be used to create rich interactive user experiences. In this course, you will learn how to use a variety of these input methods.

Learning Objectives

Device Capabilities

  • start the course
  • add capabilities to apps manually or using the manifest designer
  • use microphone capabilities for audio input
  • use your app's enterprise authentication capabilities
  • use location capabilities to get a device's location


  • take input from inking pens
  • recognize ink input as a text or shape input
  • store drawn images in your app
  • use InkToolbar to introduce additional pen functionality


  • use Windows's built-in camera interface to capture pictures and video
  • use MediaCapture to build custom camera interfaces
  • detect a device's cameras, camera capabilities, and camera information
  • implement a camera preview in your interface
  • control a camera's capture properties manually

Practice: Camera Input

  • create a simple camera app

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.