SAM Studio works best in Google Chrome or Microsoft Edge on a desktop or laptop. Bluetooth pairing with physical blocks requires Chrome on a device with Bluetooth support. Other modern browsers support virtual blocks and most platform features.
Sign in to SAM Studio
Open your browser and navigate to studio.samlabs.com.On the sign-in screen you have three options:
- Sign in with Google — click the Google button and authenticate with your school Google account.
- Sign in with Microsoft — click the Microsoft button and authenticate with your school Microsoft account.
- Email and password — enter the email address and password you registered with SAM Labs.
Create a new project
From the Dashboard, click New Project in the top-right corner.A dialog asks you to choose a coding environment:
Select the environment that fits your lesson, give your project a name, and click Create. The editor opens immediately in your browser.
| Environment | Best for | How you code |
|---|---|---|
| SAM Space | Grades K–5 | Drag-and-drop visual canvas |
| SAM Blockly | Grades 4–8 | Snap-together code blocks |
| SAM Script | Advanced / older students | JavaScript or Python text editor |
Pair your blocks (or use virtual blocks)
SAM Studio works with physical SAM Labs Bluetooth blocks and on-screen virtual blocks — you don’t need hardware to start coding.To pair a physical block:
- Make sure Bluetooth is enabled on your device.
- Power on your SAM Labs block — the indicator light will flash.
- In the SAM Studio editor, open the Blocks panel and click Pair New Block.
- Enter the Pairing ID printed on the back of your block, or select your block from the browser’s Bluetooth device picker.
- A green indicator confirms the block is connected and ready to use.
Write and run your first code
With a block connected, you’re ready to bring it to life with code.In SAM Script (JavaScript example):Open the code editor panel. You’ll see a blank editor with a default template. Replace it with the following snippet to turn on an LED block and set it to red:Click the Run button (▶) in the toolbar. If your LED block is paired and connected, it lights up red immediately. If you’re using a virtual LED block, you’ll see the color change on screen.In SAM Space or SAM Blockly:Drag an LED block onto the canvas, then drag a Set Color block and connect it. Press Play to execute the flow — no typing required.
Save your project
Your work is protected as soon as you create the project:
- SAM Space and SAM Blockly projects save automatically to the cloud every time you make a change. You can close the browser tab and pick up exactly where you left off.
- SAM Script projects also save to the cloud, but you can trigger a manual save at any time by clicking the Save icon (💾) in the top toolbar or pressing Ctrl + S (Windows) / Cmd + S (Mac).
What’s Next?
You’ve signed in, created a project, connected a block, and run your first code. Here are good places to go from here:Coding Environments
Dive deeper into SAM Space, SAM Blockly, and SAM Script to unlock each environment’s full feature set.
Key Concepts
Understand projects, pairing, virtual blocks, and the teacher–student model before building something bigger.
SAM Labs Blocks
See the full catalog of physical blocks — LEDs, motors, buttons, sensors, and more.
Lessons Library
Browse 850+ ready-made STEAM lessons you can assign to your class right now.