# Example – Intro to Programming

In this example, we are interested in learning about Python Programming at an undergraduate level:

* **Lesson** – Introduction to Python Programming
* **Language** – English
* **Education Level** – Undergraduate
* **Learning Style** – Mixed - Visual (infographics, charts) and Lecture
* **Communication Style** – Informal
* **Tone Style** – Encouraging
* **Reasoning Framework** – Practical (step-by-step, actionable insights)
* **Using Emojis** – Yes

<figure><img src="/files/VAV9jKg6cE7f8sloSrjc" alt="teach me anything ex 1"><figcaption></figcaption></figure>

Teach Me Anything generates a curriculum:

<figure><img src="/files/UNqPcX99BqKJUvj3Kanq" alt="teach me anything ex 2"><figcaption></figcaption></figure>

Once the lesson is started, the AI will work through each section of the curriculum:

<figure><img src="/files/pEdoSO7x7o3sQdQBOWOK" alt="teach me anything ex 3"><figcaption></figcaption></figure>

At any time you can ask for more help or test your understanding, and Teach Me Anything will cover the topic or question with more depth:

<figure><img src="/files/GzCbDcU7FH9jtp96eozs" alt="teach me anything ex 4"><figcaption></figcaption></figure>

You can then test your understanding:

<figure><img src="/files/iMW3Yh9fSG0enqQupJC3" alt="teach me anything ex 5"><figcaption></figcaption></figure>

When you are happy with your progress, jump back into the next curriculum topic any time:

<figure><img src="/files/Dl5fNUABrUZcJEtXeVRu" alt="teach me anything ex 6"><figcaption></figcaption></figure>


---

# 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://docs.skydeck.ai/genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.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.
