This course offers an overview of direct data-driven approaches to control design. In such methods, learning tools are used to compute optimal control laws from data without relying on a model of the system. Pros and cons of direct approaches as compared to model-based design are also discussed.