
Foundations
This course is designed for users new to Ray. It serves as an introductory step in learning Ray, covering fundamentals of the Ray ecosystem and its AI libraries.
In this intro module, you'll get an overview of what Ray is and how the course will help you scale Python applications with distributed computing. You'll also set up a reproducible local Ray + Jupyter development environment and verify your installation by running a simple Ray task.

Course Welcome and Overview
Why Ray?
Local setup and running notebooksLearn how the Ray AI Libraries (Ray Data, Train, Tune, and Serve) fit together to build scalable ML workflows. You’ll walk through an end-to-end XGBoost regression example on NYC taxi data, covering data loading, distributed hyperparameter tuning, and training.

Introduction to Ray AI Libraries
Overview of the Ray AI Libraries
AI Libraries Extended Example