Skip to content

Learning resources for computer science.

fpsvogel/learn-cs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 

Repository files navigation

Learn Computer Science

I'm second-career web developer (writing mostly Ruby) since 2022, meaning I didn't get a computer science degree. So this list is me catching up.

My "Learn Ruby" list slightly overlaps with the material in this list, namely the section "Foundations" and some of the section"Beyond Ruby web development", which include resources that are more engineering-related than what's in this list.

Table of contents

Networking / the Web

  • Security:
  • Hardware systems

    Operating systems

    Concurrency

    Database internals

    Database readings

    Database exercises

    Compilers

    Math / logic

    Data structures and algorithms

    Textbooks

    Interview guides

    LeetCode

    Low-level programming

    Zig

    C

    C game programming