Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

algorithms compilers computer-science curriculum distributed-systems education i18n learn-to-code open-source operating-systems rust systems-programming
23 Open Issues Need Help Last updated: Jun 22, 2026

Open Issues Need Help

View All on GitHub

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
good first issue accessibility

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
good first issue testing

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
good first issue website

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted translation accessibility

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted good first issue accessibility

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted good first issue glossary

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted translation accessibility

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted good first issue translation

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming
help wanted good first issue translation

Build computer science from scratch — 421 lessons across 20 phases. Bootloader, B-tree, TCP stack, type-checker, Raft, and more, in C/C++/Rust/Go/Python/Haskell/SQL/RISC-V/TLA+. Free, open source, MIT.

Rust
#algorithms#compilers#computer-science#curriculum#distributed-systems#education#i18n#learn-to-code#open-source#operating-systems#rust#systems-programming