Starphix
learn.starphix.com / Free
Free · Starphix Lab

Learn to build
and run it.

Courses, walkthroughs and field notes for people who would rather own their stack than rent it.

Some items take an hour. Most take ten minutes and solve one problem. Everything is free, self-contained, and written to be used on a real machine — not admired in a tab you never reopen.

4 live now
216 framed and queued
7 tracks
CC BY 4.0 free to reuse
Four formats

One place, different sizes.

A discipline, a skill, a build, a reference and a fix are not the same thing. Each one gets the shape it needs, so nothing is padded out to fill a course and nothing important is squeezed into a tip.

Course20–90 min

A discipline, taught properly: modules, a diagram per idea, a quiz that explains.

Guide10–20 min

One tool, stood up correctly. Numbered steps, a verification step, a way back out.

Walk-Through45–120 min

A real build from a blank folder, every command shown, checkpoints along the way.

Phixi3–10 min

A patch job: symptom, triage, cause, fix, prevention. Our name for a fix card.

Live now

The four courses.

Each is a full discipline in ten modules — the model, the mechanics, the mistakes people actually make, and one thing to do this week. They assume no prior knowledge and they do not waste the first ten minutes on a syllabus.

Where this is going

Tracks, not a catalogue.

Seven tracks, from foundations to security. Each mixes formats: a course to learn the discipline, a guide to stand the tool up, a walk-through to build with it, a phixi for when it breaks. The items below are framed and queued — anything marked live is what you can read today.

CORE7 framed

Foundations

How computers, files, networks and systems actually work — the layer every other item assumes.

  • CORE-101What a computer actually does30 min
  • CORE-102Files, processes and permissions35 min
  • CORE-103The terminal, properly45 min
  • CORE-104How the internet works40 min
LANG12 framed

Languages

One language at a time, taught as a series: read it, write it, debug it, ship with it.

  • LANG-201HTML and CSS foundations60 min
  • LANG-202JavaScript foundations75 min
  • LANG-204Python foundations70 min
  • LANG-209SQL foundations60 min
WEB13 framed

Web & APIs

From an HTML file on your disk to an authenticated API behind your own domain.

  • WEB-301A website from scratch60 min
  • WEB-302Layout that survives a browser60 min
  • WEB-303Front end with a component mindset75 min
  • WEB-304Back end fundamentals75 min
AI13 framed

Local AI & agents

Models on hardware you own: what runs, what doesn't, and why — plus retrieval and guardrails.

  • AI-401What a language model actually does45 min
  • AI-402Local AI: hardware and models50 min
  • AI-403Running models yourself60 min
  • AI-404Prompting that survives production60 min
DATA21 framed

Data

Schemas that last, queries that answer real questions, and backups you have restored once.

  • DATA-510SQLite for local apps45 min
  • DATA-514Querying data for answers45 min
  • DATA-501Relational modelling60 min
  • DATA-502SQL beyond SELECT60 min
OPS12 framed

Ops & platform

Linux, containers, proxies and a deployment path that does not wake you at 3am.

  • OPS-601Linux for operators75 min
  • OPS-602Networking for builders60 min
  • OPS-603Docker fundamentals60 min
  • OPS-604Podman and rootless containers45 min
SEC8 framed

Security & identity

Threat models, secrets, TLS and authorisation you can actually maintain.

  • SEC-701Threat modelling for builders60 min
  • SEC-702Secrets management45 min
  • SEC-703TLS and certificates45 min
  • SEC-706Logging and detection60 min
Short form

Not everything needs a course.

Four collections for the moments between courses: standing a tool up, building something real, fixing something broken, and looking a word up. They are the same material, in the shape each job needs.

Guide40

One tool, stood up correctly: numbered steps, a verification step, an uninstall.

  • Install Ollama
  • Pick a model for your RAM
  • Open WebUI in front of Ollama
Walk-Through30

A real build from blank folder to working system, every command shown.

  • Run any GitHub repo locally
  • Containerize an existing app
  • A website on your own domain
Phixi60

A patch job: symptom, triage, cause, fix, and how to stop it recurring.

  • Port already in use
  • 502 from the proxy
  • No space left on device
Wiki24

The reference layer: one definition, one distinction, one example with a number.

  • IP address
  • Reverse proxy
  • TLS certificate
The archive

288 open-source projects, with a reason to reach for each.

A maintained catalogue of open-source projects with licences and a 'reach for it when' line — the decision table the courses cite.

288
Open research

The vaults behind the courses.

Every course is compiled from a research vault that is published here in full — the notes, the tables, the sources. If a course left you wanting the detail, it is one click away.

Browse all sources → Search the lab →

About

Why these exist.

Sized to finish

A forty-hour course gets bookmarked and never opened. The unit here is the thing you can do today: one skill, one build, one problem solved — with a deliberate cut list, so nothing is included just because it belongs to the subject.

Taught through failure

Every item names where it breaks — the reasonable decision that causes the outage, the symptom it produces, and the check that would have caught it. That is the part most introductions skip, and the part you need at 11pm.

Free, and staying free

Released under CC BY 4.0. Use them, teach from them, adapt them for your team — attribution is the only condition. They are written for neighbours learning to run their own systems, not for a sales funnel.