# Training Slides

## Introduction

This section contains the slides of the [3 B training courses](https://www.atelierb.eu/en/b-method-training/) offered until 2020, in their current shape. The graphical template has been recently updated but some formatting glitches may occur.

These slides can be freely used for education as long as the licence, Creative Commons Attribution 4.0, is kept. &#x20;

## B Method Training Level 1

This course is aimed at understanding B i.e. understand the B fundamental principles and to discover the B language. It contains 104 slides.

{% file src="/files/mKcoAVT71n9u5wV9E60v" %}

## B Method Training Level 2

This course is aimed at practising B i.e. understand how to develop a project with B, build “good” B models, and learn B language advanced features. It contains 101 slides.

{% file src="/files/2M9O5qGFz2iZzFdEjzlW" %}

## B Method Training Level 3

This course is aimed at proving with B i.e. understand how to prove a model with Atelier B. It contains 90 slides.

{% file src="/files/2JUanQr8yJTx3YiOgoyJ" %}


---

# 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://b-method.gitbook.io/training-resources-for-atelier-b/guides-and-tutorials/slides.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.
