Programming · source to system
Code is the surface.
Learn what runs beneath it. Layers of Logic connects the code you write to data, memory, runtimes, and the tradeoffs that shape real programs.
// two tasks update the same value
balance = balance + payment- 01Source
One assignment looks like one operation.
- 02Work
Read, add, and write happen separately.
- 03State
Both tasks can read the same old value.
- 04Result
An update disappears. The cause is visible.
Course catalogue
Two courses in preview. Three tracks planned.How each course works
Syntax is only the top layer.
A keyword or formula is easy to memorize. The useful part is knowing what it changes, when it fails, and why one approach fits better than another.
input → operation → result
Use it
Meet the idea in a complete example with the inputs, output, and rules visible.
- What problem it solves
- How to use it correctly
- What the result means
source → runtime → state
Trace it
Connect what you wrote to the work the language, runtime, or machine performs.
- Execution order
- Data and memory
- Errors and edge cases
option A ≠ option B
Choose it
Compare alternatives by cost, constraints, and the behaviour your program needs.
- When the idea helps
- What it costs
- Which alternative fits
Course structure
No hidden prerequisites.
Before a course uses an idea, it teaches the dependency. The full sequence is visible from the start.
Browse all courses- 01Set up the model
Tools, notation, first complete example, essential vocabulary
- 02Build with it
Core operations, data, control, and reusable structures
- 03Handle real cases
Failure paths, edge cases, libraries, and larger problems
- 04Look underneath
Runtime behaviour, memory, performance, and tradeoffs
Practice
Practice is part of the course, not an appendix.
Every task is attached to the lesson that prepares you for it. Open the work beside your code, use a hint only when you need one, and check the result without leaving VS Code.
✓ build completes
✓ expected state is preserved
✓ edge case is handled
3 checks passed