# Training

## Introduction

Implementing projects using the ThreeKit platform requires an understanding of the fundamental concepts and building blocks of our system. Our clients choose ThreeKit for its flexibility and scalability in dealing with lots of product data and complex configuration requirements. Understanding how to implement such projects will require careful study of ThreeKit's Org, Catalog, Asset, and Logic Systems at a minimum.

The training material presented here is intended to introduce new implementation users to these concepts. We currently have only a basic set of pre-recorded videos and articles, but we are actively working on generating a new set of up-to-date training videos to cover the topics outlined here.

## Self-Led Training

This content forms the basic fundamentals of working with ThreeKit.

We are currently working on revamping this material to bring it up to speed, and re-organizing it for a more streamlined experience.

{% content-ref url="/pages/V7grlGTIgpJI0zUR87hG" %}
[Self-Led Training](/learn/training/self-led-training.md)
{% endcontent-ref %}

### Training Videos Outline

On this page you can find the list of topics that will be covered by the upcoming new set of self-led training videos.

{% content-ref url="/pages/D4JiPeymeewk0q5o89Qt" %}
[Upcoming Training Videos Outline](/learn/training/self-led-training/upcoming-training-videos-outline.md)
{% endcontent-ref %}

## Guided Training

Live guided training sessions are available on a scheduled basis, depending on interest. These live sessions go in depth through the implementation process, teaching participants how to leverage the tools of the Threekit Platform to build visual configuration experiences.

Visit the [Guided Training page](/learn/training/guided-training.md) for detailed information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://community.threekit.com/learn/training.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
