THE ARCADE
ArcadePathsBuildPrep
  1. Home
  2. /Foundations
Start here

Foundations

Everyday engineering basics.

← Back to all areas
  • 01·150 XP
    Git Basics
    Commits, branches, merge vs rebase, and reading a diff.
    •
  • 02·150 XP
    The Terminal
    Pipes, redirects, exit codes, and the shell pipeline.
    •
  • 03·150 XP
    HTTP Fundamentals
    Request/response, methods, status codes, headers, idempotency.
    •
  • 04·175 XP
    REST APIs
    Resource modelling, URLs, verbs, idempotency, versioning.
    •
  • 05·150 XP
    Text Editors
    vi, emacs, and modern IDEs — and why you need a primary plus a secondary.
    •
  • 06·175 XP
    Debugging Mindset
    Print, debugger, bisect, and the discipline of the smallest failing test case.
    •
  • 07·175 XP
    Time & Timezones
    UTC, ISO-8601, DST, leap seconds, and why naive datetime is a bug bomb.
    •
  • 08·150 XP
    File Formats
    CSV, JSON, YAML, TOML — picking the right one for the job.
    •
  • 09·150 XP
    Environment Variables
    PATH walking, dotfile precedence, and the child-inherits-parent rule.
    •
arcade.