# Vehicle Spy Tutorials

Vehicle Spy tutorials have been created to make learning Vehicle Spy quick and easy. The current available tutorials are listed below.

### Basics:

* [Vehicle Spy Tutorial Files](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/vehicle-spy-tutorial-files)
* [Getting Comfortable with the User Interface](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/getting-comfortable-with-the-user-interface)
* [Tabs in the User Interface](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tabs-in-the-user-interface)

### Tutorials:

1. [Basics of Vehicle Spy](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-1-basics-of-vehicle-spy)
2. [Transmit Messages with Vehicle Spy](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-transmit-messages-with-vehicle-spy)
3. [Decode Signals From Messages](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-decode-signals-from-messages)
4. [Database Setup](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-database-setup)
5. [Function block Capture](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-basics-of-capture-function-block-and-graphical-panels)
6. [Function block Script and Playback](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-basics-of-scripting-and-playback)
7. [Request and Save DTC Data](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-request-and-save-dtc-data)
8. [DPS Programming Automation](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-dps-programming-automation)
9. [Getting Fancy with Diagnostics](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-getting-fancy-with-diagnostics)
10. [Sort Messages by ECU](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-sort-messages-by-ecu)
11. [Configuring and using CoreMini](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-configuring-and-using-coremini)
12. [Video Logging](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-standalone-video-logging)
13. [Simple Standalone Logging](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-simple-standalone-logging)
14. [C Code Interface Intro](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-c-code-interface)
15. [Using Multiple Hardware Devices](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-tutorials/tutorial-how-to-run-multiple-devices-in-one-vs3-file)

**\*\*Please note that each of these topics assumes the knowledge gained in the previous tutorial.**

More examples and advanced topics can be found under [Application Notes](https://docs.intrepidcs.com/vspy-3-documentation/application-notes).
