Start Here

Pick a route, finish one small working loop, and build from there. You can start in a browser today; hardware and AI tools are optional next steps.

Choose your route

Monochrome technical learning workspace with notebook and abstract API diagrams

Learn first

Understand requests, responses, JSON and authentication without buying hardware.

Browse API and Python guides →

Monochrome maker workbench with breadboard, jumper wires, and sensor project

Build something

Connect a Raspberry Pi, sensor or dashboard and follow a tested project from setup to result.

Browse Raspberry Pi guides →

Monochrome developer desk with laptop, Raspberry Pi, and connected AI tooling

Connect an agent

Use MCP tools for research and drafts, with read-only discovery and explicit approval gates.

Browse AI and MCP guides →

A guided learning sequence

If APIs are new to you, follow these guides in order. Each one answers a single question and gives you a practical next step. You do not need to read everything before trying the next exercise.

1. Build the mental model

2. Make and understand requests

3. Turn it into a project

After the fundamentals

Once you can make a request, read JSON and diagnose a response, choose the direction that matches your goal:

A practical four-session plan

SessionFocusDone when…
1API, endpoint and JSON fundamentalsYou can explain what a request is and identify its endpoint.
2curl, methods and status codesYou can make a request and explain the response.
3Authentication and PythonYou can repeat the request in code without exposing credentials.
4Dashboard, Raspberry Pi or MCP routeYou have one useful result that you can reproduce.

Your first working milestone

Complete one small request loop before adding complexity:

  1. Create a private Weather Station app and a Readings collection.
  2. Write one valid temperature value.
  3. Read it back and confirm the success response.
  4. Only then add Python, a dashboard, hardware or an agent.

What you need

  • A Meow Meow Scratch account and modern browser.
  • curl for the first API exercise.
  • Python 3.8+ only for the SDK route.
  • Raspberry Pi hardware only for hardware routes.

How to use this site

The Meow Meow Scratch documentation is the canonical reference for current product behaviour. These guides add tested walkthroughs, project context, troubleshooting and practical hardware notes. If a guide and the current documentation disagree, check the documented software version before continuing.

Ready? Start the API tutorial, then return here when your first value reads back successfully.