Viam is the fastest way to build a robot. Learn the platform by building real robotics applications in simulation, no hardware or prior robotics experience required. Online courses are entirely free and self-paced. Create your free account to access all available courses and start building.
Viam 101 and 102 available on demand. Viam 103 coming October 2026.
One account for every Viam course — your progress is saved to it, and you can change your password or details anytime.
async def main(): objects = await vision.get_object_point_clouds("cam-1") obj = max(objects, key=lambda o: len(o.point_cloud)) obj_pose = PoseInFrame( reference_frame="cam-1", pose=obj.geometries.geometries[0].center ) await gripper.open() await motion.move( component_name="gripper-1", destination=obj_pose )