There's a free online course that walks you step-by-step on how to setup the BBB and get started with embedded Linux development.

Also, there are some sample application tutorials in the lectures for gathering weather information, capturing images from a USB camera and streaming them over WiFi and gaining complete orientation (yaw, pitch, roll) knowledge on the BBB platform in real-time streaming over WiFi.


Checkout the course curriculum and enrollment page here:-

Developing with the Beaglebone Black | AR Embedded Courses


Also, course lectures are available on YouTube:-