.. _tutorials:
Tutorials
=========
A variety of resources are available to help you learn Federated Learning (FL) programming with NVFLARE:
Video Tutorials
---------------
- Quick introductions to FLARE for deep learning and traditional machine learning.
- Examples include CIFAR10 classification and Kaplan-Meier survival analysis.
- `Watch videos and see code `_
Tutorial Catalog
----------------
- Browse and filter a comprehensive set of examples by experience level, framework, algorithm, application, industry, API, and privacy algorithm.
- `Explore the Catalog `_
Feature Tutorials
-----------------
- `POC Tutorials: `_
- `Simulator CLI & Python API `_
- `FLARE Python API: Job Submission & Monitoring `_
- `Logging: Configuration & Customization `_
- `NVFlare CLI: Setup, Jobs, Systems, and Deployment `_
- `Job Recipe: Simplified job creation `_
Self-Paced Learning
-------------------
- Extensive materials for self-paced training with NVIDIA FLARE, including detailed tutorials and resources.
- For a comprehensive guide, see the :ref:`self_paced_training` documentation.
- 12-chapter course: in-depth overview of FLARE, covering running federated learning applications, algorithms, system architecture, experimental tracking, system monitoring, and industrial applications.
- Each notebook can be run independently, but sequential learning is recommended.
- Over 100 notebooks and 80 videos: a thorough guide to federated learning with FLARE.
.. note::
The self-paced training notebooks were developed with NVFlare 2.6. Not all content reflects the latest APIs; some examples may need adjustments for newer versions.