.. _tutorials:

Tutorials
=========

Below are introductory video tutorials for ``sktime``.

Each tutorial is located in its own repository, which contains notebooks and links to a youtube video walkthrough.

.. note::

    The tutorials and videos are based on snapshots of ``sktime`` at earlier versions.
    They explain stable functionality which rarely changes, and most of the content is continuously tested in ``sktime`` CI.
    Nonetheless, there may be outdated parts - in such a case, we would be very thankful for bug reports.

For notebook examples specific to learning tasks, see our :ref:`examples` page.
The notebooks are always functional with the most recent stable version.

.. grid:: 1 2 2 2
    :gutter: 3

    .. grid-item-card::
        :text-align: center

        Introductory tutorial

        ^^^

        A general introduction to ``sktime`` - for first time users.

        +++

        .. button-link:: https://youtu.be/ihWp8qZjayc
            :color: primary
            :click-parent:
            :expand:

            Intro to sktime

    .. grid-item-card::
        :text-align: center

        Implementing your own estimator

        ^^^

        How to implement your own ``sktime`` compatible estimator and check its validity.

        +++

        .. button-link:: https://youtu.be/S_3ewcvs_pg
            :color: primary
            :click-parent:
            :expand:

            Implementing estimators

    .. grid-item-card::
        :text-align: center

        Advanced forecasting tutorial

        ^^^

        Probabilistic and hierarchical forecasting with ``sktime``.

        +++

        .. button-link:: https://www.youtube.com/watch?v=4Rf9euAhjNc
            :color: primary
            :click-parent:
            :expand:

            Advanced forecasting
