> ## Documentation Index
> Fetch the complete documentation index at: https://help.trainblock.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to TrainBlock

> Learn how to coach with TrainBlock, or train with your coach in the TrainBlock app.

TrainBlock is a coaching platform for online coaches and small studios. Coaches build workouts and programs, set nutrition targets and track client progress. Clients get their plan, log workouts, meals and measurements, and check in from the TrainBlock app.

## Who uses what

| You are | Where you work |
| - | - |
| A coach or studio owner | The web app at [account.trainblock.app](https://account.trainblock.app) |
| A client | The TrainBlock mobile app |

## Start here

> [card] [I'm a coach](https://help.trainblock.app/coaches/get-started/create-your-studio.md)
>
> Create your studio, invite clients and assign your first program.

> [card] [I'm a client](https://help.trainblock.app/clients/get-started/join-your-coach.md)
>
> Accept your coach's invite and set up the app.

## Popular topics

> [card] [Build a workout](https://help.trainblock.app/coaches/programs/build-a-workout.md)
>
> Add exercises, sets, rest and notes.

> [card] [Assign a program](https://help.trainblock.app/coaches/programs/assign-a-program.md)
>
> Give clients their own copy on the days they train.

> [card] [Log a workout](https://help.trainblock.app/clients/training/log-a-workout.md)
>
> Start, log sets and finish a session in the app.

> [card] [Troubleshooting](https://help.trainblock.app/help/troubleshooting.md)
>
> Fix invite links, sign-in problems and more.


## Related topics

- [Messages](https://help.trainblock.app/coaches/messaging/messages.md)
- [Join your coach](https://help.trainblock.app/clients/get-started/join-your-coach.md)
- [Troubleshooting](https://help.trainblock.app/help/troubleshooting.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.