Andrew Brown's repositories
gotraining
Go Training Class Material :
project-layout
Standard Go Project Layout
awesome-go
A curated list of awesome Go frameworks, libraries and software
awesome-rust
A curated list of Rust code and resources.
coding-interview-university
A complete computer science study plan to become a software engineer.
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
lowlevelprogramming-university
How to be low-level programmer
awesome-developer-streams
š©šæāš»šØš¾āš»š©š¼āš»šØš½āš»š©š»āš» Awesome Developers, Streaming
cs-video-courses
List of Computer Science courses with video lectures.
effect
A fully-fledged functional effect system for TypeScript with a rich standard library
fastbook
The fastai book, published as Jupyter Notebooks
gigachad.ts
The most gigachad project template for TypeScript
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
learnhaskell
Learn Haskell
learntla-v2
Learn TLA+ for free! No prior experience necessary!
mostly-adequate-guide
Mostly adequate guide to FP (in javascript)
open-source-cs
Video discussing this curriculum:
os-tutorial
How to create an OS from scratch
project-based-learning
Curated list of project-based tutorials
quint
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
Rust
All Algorithms implemented in Rust
system-programming-roadmap
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
teach-rs
A modular, reusable university course for Rust
type-challenges
Collection of TypeScript type challenges with online judge
ultimate-coding-resources
A collection of the best resources for programming, web development, computer science and more.