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

# SAM Studio: K-12 STEAM, Coding, and Hardware Learning

> SAM Studio is the all-in-one STEAM and coding platform where students code, create, and collaborate using SAM Labs hardware blocks and virtual tools.

SAM Studio is your classroom's home for hands-on STEAM and coding. Whether your students are dragging visual blocks in SAM Space, writing block-based programs in SAM Blockly, or crafting JavaScript and Python scripts in SAM Script, everything lives in one browser-based platform — no installs required.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Get your account set up and run your first project in minutes.
  </Card>

  <Card title="Coding Environments" icon="code" href="/environments/sam-space">
    Explore SAM Space, SAM Blockly, and SAM Script — and pick the right tool for your students.
  </Card>

  <Card title="SAM Script" icon="terminal" href="/sam-script/editor">
    Write JavaScript or Python to control SAM Labs hardware blocks directly.
  </Card>

  <Card title="Hardware Pairing" icon="bluetooth" href="/sam-script/pairing">
    Connect your physical SAM Labs blocks to SAM Studio over Bluetooth.
  </Card>

  <Card title="Classroom Management" icon="chalkboard-teacher" href="/platform/teacher-view">
    Manage rosters, assign lessons, and monitor student progress.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/platform/troubleshooting">
    Fix common connection, login, and browser compatibility issues.
  </Card>
</CardGroup>

## Get started in three steps

<Steps>
  <Step title="Sign in to SAM Studio">
    Go to [studio.samlabs.com](https://studio.samlabs.com) and sign in with your school Google account, Microsoft account, or email and password. Teachers can also set up SSO rostering through Clever or ClassLink.
  </Step>

  <Step title="Choose a coding environment">
    Create a new project and select the environment that fits your students: SAM Space for visual flow-based coding, SAM Blockly for block-based programming, or SAM Script for JavaScript and Python.
  </Step>

  <Step title="Pair your blocks and start coding">
    Connect your SAM Labs Bluetooth blocks using a Pairing ID, or use virtual blocks to test your code on-screen without hardware. Hit **Run** and watch your code come to life.
  </Step>
</Steps>

<Tip>
  New to SAM Studio? Start with the [Quickstart guide](/quickstart) for a step-by-step walkthrough from login to your first running project.
</Tip>

## Platform highlights

<CardGroup cols={3}>
  <Card title="Browser-based" icon="globe">
    No software to install. SAM Studio runs entirely in your browser — compatible with Chromebooks, Windows, and macOS.
  </Card>

  <Card title="Virtual Blocks" icon="cube">
    Test your code without physical hardware using built-in virtual block emulation.
  </Card>

  <Card title="850+ Lessons" icon="book-open">
    Standards-aligned lesson plans for every grade from K to 8, ready to assign in one click.
  </Card>
</CardGroup>
