Get Started


A step-by-step introduction to DVC by building a simple NLP project from scratch.


Learn how to install DVC and initialize a project.

Start Scenario

Data and Model Versioning

Learn how to start versioning large files, ML models, datasets, etc. and share them with Git and DVC.

Start Scenario

Accessing Data and Models

Learn how to reuse data from any DVC repository, from terminal or Python code.

Start Scenario

Stages and Pipelines

Process data with a chain of stages, and reach reproducible results.

Start Scenario

Params, Metrics, Plots

Use parameters in your pipelines and compare their results using metrics and plots

Start Scenario


Use experimentation features of DVC 2.0 for quick iteration

Start Scenario