Get Started


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


Learn how to install DVC and initialize project.

Start Scenario

Data and Model Versioning

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

Start Scenario

Accessing Data and Models

Learn how to use data from another DVC project, access it via Python API and CLI.

Start Scenario


Process data and generate outputs in a reproducible way.

Start Scenario


Connect stages by outputs and dependencies, to create a dependency graph (or a data pipeline).

Start Scenario

Experiments and Metrics

Try different approaches or solutions and compare their results.

Start Scenario