Library by Sysvers

A structured learning library for engineers — from theory to practice, from IC to leadership.

29 subjects 386 topics

Computer Science

From mathematical foundations to quantum computing. Covers theory, algorithms, systems, and advanced topics at college through PhD level.

Software Engineering

From clean code to distributed systems engineering. Covers practical skills in testing, architecture, deployment, security, and team dynamics.

System Design

From building blocks to full case studies. Practical system design covering scalability, reliability, data systems, and 10 real-world design exercises.

Engineering Careers

From senior engineer to distinguished engineer. The IC career track — technical leadership, system design, organizational influence, strategy, and industry impact.

Engineering Management

From team leader to CTO. Covers the management career track — delegation, hiring, delivery, strategy, and organizational leadership.

Developer Productivity

How to be an effective engineer. Terminal, editor, git, automation, debugging, focus, task management, and learning — practical workflows that make you ship faster.

Vue & Nuxt

Progressive framework for building UIs. Vue 3 Composition API, reactivity, components, Pinia, Nuxt routing, data fetching, SSR, testing, and deployment.

C Programming

The language everything else is built on. Pointers, memory management, structs, the preprocessor, debugging with GDB, data structures, and systems programming.

Open Source

Contributing, creating, and sustaining open source. Licensing, community building, maintenance, governance, monetization, inner source, and corporate open source strategy.

Cybersecurity

Applied security for engineers. OWASP, authentication, injection prevention, cryptography, network security, secrets management, vulnerability assessment, incident response, and compliance.

API Design Patterns

APIs that developers love. REST, GraphQL, gRPC, authentication, rate limiting, pagination, versioning, error handling, gateways, and developer experience.

Go Programming

Simple, fast, concurrent. Types, error handling, goroutines, channels, interfaces, generics, the standard library, web servers, databases, CLI tools, and performance.

Web Fundamentals

The platform before frameworks. HTML, CSS, JavaScript, the DOM, async programming, browser APIs, performance, and modern tooling — understand the web from the ground up.

PostgreSQL Deep Dive

PostgreSQL from the inside out. Architecture, indexing, query optimization, MVCC, replication, partitioning, backup, extensions, monitoring, and operational patterns.

DevOps & Platform Engineering

From containers to production. Docker, Kubernetes, IaC, CI/CD, monitoring, observability, networking, platform engineering, SRE, security, and cloud platforms.

Svelte & SvelteKit

Build fast, reactive web apps. Components, reactivity, routing, data loading, forms, SSR, authentication, testing, and deployment — practical SvelteKit for production.

Mental Models for Engineers

Thinking tools for better engineering decisions. First principles, systems thinking, trade-offs, inversion, leverage, probabilistic thinking, and cognitive biases.

AI & ML Applied

Practical AI for engineers. Prompt engineering, RAG, fine-tuning, embeddings, LLM patterns, ML in production, evaluation, and responsible AI.

Data Engineering

Building data pipelines that work. Data modeling, SQL, ETL/ELT, warehousing, lakes, stream processing, orchestration, quality, and infrastructure.

Product Management

Building the right thing. Discovery, prioritization, roadmaps, metrics, user research, working with engineers, go-to-market, and product strategy.

Rust Programming

Practical Rust from ownership to production. Covers the language, error handling, concurrency, web with Axum, databases with SQLx, testing, performance, and the ecosystem.

Elixir Programming

Functional programming on the BEAM. Pattern matching, processes, OTP and GenServer, supervision trees, sigils, protocols and behaviours, comprehensions, binaries and bit syntax, ETS, metaprogramming, agents and dynamic supervision, networking with gen_tcp, Phoenix, LiveView, Ecto, testing, and deployment.

Haskell Programming

Pure functional programming with strong static types. Types, typeclasses, pattern matching, laziness, monads, IO, error handling, concurrency with STM, web with Servant, and tooling.

Startup Engineering

Building from 0 to 1. MVP development, stack choices, technical debt as strategy, shipping fast, scaling when it matters, and hiring your first engineers.

Personal Finance for Engineers

Money skills for tech careers. Salary, negotiation, taxes, investing, equity compensation, freelancing, financial independence, and passive income.

Interview Preparation

How to get the job. Coding interviews, system design, behavioral questions, resume, negotiation, and strategy — practical prep for technical interviews.

Technical Writing

The craft of writing clearly about technical topics. Design docs, RFCs, API docs, READMEs, runbooks, blog posts, editing, and visual communication.

Computational Thinking

The problem-solving mindset behind engineering. Decomposition, pattern recognition, abstraction, algorithm design — applied to everyday problems and connected to tech.

Communication Framework

A catalog of named communication frameworks used in tech — from writing and decisions to feedback, influence, and storytelling. Includes anti-patterns.