> For the complete documentation index, see [llms.txt](https://help.bots.business/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.bots.business/use-the-mobile-app/settings-and-lessons.md).

# Use settings and interactive lessons

Change the mobile app's appearance and language, choose editor colors, and start or resume interactive Bots.Business lessons.

Open **Settings** from the app menu. Settings changes how you work in the app; saved bot messages and BJS keep their own content and behavior.

## Make the app comfortable to read

* **App theme:** choose the appearance you prefer. The system option follows the device's appearance.
* **App language:** choose the interface language or follow the system language. To translate messages sent by your bot, use [Lang](/libraries-and-examples/language.md) or a [SmartBot language menu](/build-bot-behavior/smartbot-menu.md).
* **Editor options:** choose a code color scheme using the preview. Return to a command to see it in the editor. Changing colors does not change or format the code.

The keyboard-shortcut settings available on desktop are not part of the phone's Settings screen. On mobile, use the editor's visible actions.

<figure><img src="https://3310729168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVh0yg9olT-QWqi3AYt%2Fuploads%2Fgit-blob-393ebe54fb98627862ea95f77a2991e72f0452b7%2Fmobile-settings.png?alt=media" alt="Mobile Settings for theme, language and editor appearance"><figcaption><p>Mobile Settings for theme, language and editor appearance</p></figcaption></figure>

## Start a lesson

1. Open **Settings → Lessons**. On a bot or command screen, its **?** help control can also offer relevant guidance.
2. Choose a lesson for your current task.
3. Tap **Start**, or **Resume** for a lesson already in progress.
4. Follow the highlighted control and instruction in the app. Some steps ask you to perform the action before continuing.
5. Return to Lessons to check progress or use **Restart** when you want to repeat a lesson.

Practice editing lessons in a test bot. A lesson that asks you to create or save something uses the app's real controls.

For written walkthroughs with checkpoints, open [Tutorials](/tutorials/tutorials.md). These pages complement the interactive app lessons; they do not record progress in the app.

<figure><img src="https://3310729168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVh0yg9olT-QWqi3AYt%2Fuploads%2Fgit-blob-e45363c3ce3500b29ca5692b1ae5adb0c0e37181%2Fmobile-lessons.png?alt=media" alt="Lessons on Android, with First bot available and other lessons requiring context"><figcaption><p>Lessons on Android, with First bot available and other lessons requiring context</p></figcaption></figure>

<details>

<summary>Why does a lesson say “Requires context”?</summary>

## Why does a lesson say “Requires context”?

Some lessons need a selected bot or command. Open the bot you want to work on, and open a command for an editor lesson. Then open the help control or Lessons again.

Check that the bot supports the lesson's actions. For example, a [protected bot](/account-and-resources/protected-bots.md) may not allow command editing. Restarting a lesson does not remove that restriction.

</details>

## Resume or reset progress

**Resume** continues an unfinished lesson. **Restart** starts that lesson again. **Reset progress** clears the app's lesson progress so you can begin again; it does not undo commands or other bot changes you made during lessons.

Use **Hide startup prompt** if you want to dismiss the training invitation. You can still open Lessons from Settings.

## Find help and version information

Settings also links to the help center, support chat, news, service status and API documentation. The **About** section shows the app version and build; include these when reporting an interface problem.

For account email, passwords and API access, open [Profile](/account-and-resources/profile.md). For command editing actions, use [Create and edit commands](/build-bot-behavior/commands.md).
