# All Tutorials

Browse every Viam tutorial. Filter by language, component, service, level, or content type.

## Content Types

- **tutorial**: Projects that show you how to use different parts of Viam.
- **blogpost**: Sample projects you can build.
- **codelab**: Community projects and example project.

## Tutorials

01. [Plan motion with an arm and gripper](https://docs.viam.com/tutorials/services/plan-motion-with-arm-gripper/)
    - **Languages**: python, go
    - **Components**: arm, gripper
    - **Services**: motion, frame_system

02. [Vision-Guided Pick-and-Place with the xArm6](https://docs.viam.com/tutorials/pick-and-place/)
    - **Languages**: python
    - **Components**: arm, gripper
    - **Services**: camera, vision, motion, frame_system

03. [Add constraints and transforms to a motion plan](https://docs.viam.com/tutorials/services/constrain-motion/)
    - **Languages**: python
    - **Components**: arm, gripper
    - **Services**: motion, frame_system

04. [A security system based on face identification](https://docs.viam.com/tutorials/projects/verification-system/)
    - **Services**: camera, mlmodel, vision

05. [Monitor Air Quality with a Fleet of Sensors](https://docs.viam.com/tutorials/control/air-quality-fleet/)
    - **Languages**: typescript
    - **Components**: sensor
    - **Services**: data_manager

06. [Control a Robot Dog with a Custom Viam Base Component](https://docs.viam.com/tutorials/custom/custom-base-dog/)
    - **Languages**: python
    - **Components**: base, camera

07. 
    - [A Person Detection Security Robot That Sends You Photos](https://docs.viam.com/tutorials/projects/send-security-photo/)
    - **Languages**: python
    - **Components**: camera
    - **Services**: mlmodel, vision

08. 
    - [Configure a Rover like Yahboom or SCUTTLE](https://docs.viam.com/tutorials/configure/configure-rover/)
    - **Languages**: python, go
    - **Components**: board, motor, camera, base, encoder

09. [Drive a Rover (like SCUTTLE or Yahboom) Using a Gamepad](https://docs.viam.com/tutorials/control/gamepad/)
    - **Components**: base, input_controller, base_remote_control

10. [Monitor Job Site Helmet Usage with Computer Vision](https://docs.viam.com/tutorials/projects/helmet/)
    - **Services**: camera, data_manager, mlmodel, vision

11. [Build a Flutter App that Integrates with Viam](https://docs.viam.com/tutorials/control/flutter-app/)
    - **Languages**: flutter

12. [Build a Robotic Claw Game with a Raspberry Pi](https://docs.viam.com/tutorials/projects/claw-game/)
    - **Languages**: python, typescript
    - **Components**: board, arm, gripper
    - **Services**: motion, frame_system
