Andrew Brown's repositories
gotraining
Go Training Class Material :
home-manager-config
my home-manager setup so far
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
math
🧮 Path to a free self-taught education in Mathematics!
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
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.