Skip to content

Engineering OS

The Open Engineering Study System

A structured, long-term learning system for software engineers and computer science students. Use it as a technical handbook, a roadmap, and an interview preparation companion—organized like professional engineering documentation.

Explore the curriculum

How to use this site

  1. Pick a learning path under Learning Paths for a guided sequence.
  2. Deep-dive topics in Computer Science, Databases, Networking, and related sections.
  3. Practice using collapsible interview questions and linked problem sets.
  4. Bookmark Resources for books, blogs, courses, and channels worth returning to.

Start locally

Run mkdocs serve from the repository root and edit Markdown under docs/—the site reloads as you save.