Free & Open CS Reference

Master Computer Science.
No fluff. No paywalls.

Structured reference guides, core syntax sheets, and design principles — for engineers who want to understand the fundamentals fast.

15 Categories
500+ Topics
100% Free
Docker & Containers
Go Concurrency
Python Binary Search
def bs(arr, t):
    l, r = 0, len(arr)-1
    while l <= r:
        m = (l + r) // 2
        if arr[m] == t: return m
        # ...
Everything you need

Browse All Topics

Structured tracks covering the full computer science curriculum — from first principles to production systems.

The Method

Engineered for Learning

No-Fluff Reference

Skip the 30-hour course. Get precise syntax layouts, structural definitions, and working code examples — nothing more.

Connected Concepts

See how programming fundamentals, OS internals, databases, and networking all click together as a unified system.

Interactive Previews

Real code snippets you can read and copy instantly — not prose descriptions but actual working syntax.

Free Forever

No subscription. No account required to read. All 15 categories and 500+ topics are fully open and free.

Interactive Preview

Explore Key Concepts

Click any topic to instantly preview the reference material and code snippet.

python_syntax.py

Python Syntax

Python uses indentation to define blocks of code, rather than curly braces or keywords. This enforces readable code by design. Indentation is typically four spaces.

PYTHON
if True:
    print('This is indented')
    print('Still in the block')
print('Outside the block')

Ready to dive in?

Pick a track and start building your CS foundation right now.