# Tutorials


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

The most important thing to remember is that each page of this
documentation comes from a notebook. You can find them in the “nbs”
folder in the [main
repo](https://github.com/fastai/fastai/tree/master/nbs). For tutorials,
you can play around with the code and tweak it to do your own
experiments. For the pages documenting the library, you will be able to
see the source code and interact with all the tests.

If you are just starting with the library, checkout the beginners
tutorials. They cover how to treat each application using the high-level
API:

- [vision](23_tutorial.vision.ipynb)
- [text](38_tutorial.text.ipynb)
- [tabular](44_tutorial.tabular.ipynb)
- [collaborative filtering](46_tutorial.collab.ipynb)

Once you are comfortable enough and want to start digging in the
mid-level API, have a look at the intermediate tutorials:

- [the data block API](50_tutorial.datablock.ipynb)
- [a base training on Imagenette](22_tutorial.imagenette.ipynb)
- [the mid-level data API in vision](10_tutorial.pets.ipynb)
- [the mid-level data API in text](35_tutorial.wikitext.ipynb)

And for even more experienced users that want to customize the library
to their needs, check the advanced tutorials:

- [Siamese model data collection and
  training](24_tutorial.siamese.ipynb)
