Learning

Learning

CS books and courses I have learned from since 2019.

October 2024

Database Internals·Alex Petrov

August 2024

July 2024

Deployment from Scratch·Joseph Strzibny

June 2024

May 2024

March 2024

Eloquent JavaScript·Marijn Haverbeke

February 2024

Crafting Interpreters·Robert Nystrom
The Joy of JavaScript·Luis Atencio

January 2024

2023

December 2023

October 2023

September 2023

The Good Parts of AWS·Daniel Vassallo and Josh Pschorr

June 2023

May 2023

April 2023

Hands-On Rust·Herbert Wolverson

February 2023

Let's Go Further·Alex Edwards

January 2023

Dependency Injection·Mark Seemann & Steven van Deursen
Composing Software·Eric Elliot
2022

November 2022

Computer Networking: A Top-Down Approach·James Kurose & Keith Ross

October 2022

Ultimate Go·Bill Kennedy
Ultimate Docker·Jérôme Petazzoni

September 2022

Let's Go·Alex Edwards

July 2022

May 2022

Bash Mastery·Ziyad Yehia
Linux Mastery·Ziyad Yehia

April 2022

February 2022

Seven Databases in Seven Weeks·Eric Redmond & Jim R. Wilson
Engines of Logic·Martin Davis

January 2022

The Go Programming Language·Alan Donovan & Brian Kernighan
Learning the Bash Shell·Cameron Newham & Bill Rosenblatt
2021

December 2021

November 2021

October 2021

Programming Rust·Jim Blandy & Jason Orendorff

September 2021

August 2021

July 2021

March 2021

January 2021

NestJS Fundamentals Course·Kamil Mysliwiec & Mark Pieszak
2020

December 2020

Fullstack GraphQL·Gaetano Checinski & Roy Derks
Clean Code·Maximilian Schwarzmüller
Learning TypeScript·Tyler McGinnis
Mastery with SQL·Neil Sainsbury

November 2020

Tackling TypeScript·Axel Rauschmayer
TypeScript Pro·James Henry
Advanced Node.js·Samer Buna
Ultimate Git Course·Mosh Hamedani
Pro Git·Scott Chacon & Ben Straub

October 2020

The Manager's Path·Camille Fournier

September 2020

August 2020

Clean Code·Robert C. Martin
The Phoenix Project·Gene Kim et al.

June 2020

Show Your Work·Austin Kleon

March 2020

WordPress 5: Essential Training·Morten Rand-Hendriksen
After Effects·Daniel Scott
Software Development Processes·Kevin Wendt & Praveen Mittal
The Art of PostgreSQL·Dimitri Fontaine
JavaScript Spessore·Reginald Braithwaite
Refactoring JavaScript·Evan Burchard
The Little JavaScript Book·Valentino Gagliardi
2019

October 2019

SQL Antipatterns·Bill Karwin
Refactoring·Martin Fowler
Mastering Git·Paolo Perrotta
Paolo Perrotta·How Git Works

September 2019

Nginx Fundamentals·Ray Viljoen
Intermediate React·Brian Holt
React Router·Tyler McGinnis
Node with React·Stephen Grider
Modern React with Redux·Stephen Grider
Digging Into Node.js·Kyle Simpson
TypeScript Deep Dive·Basarat Syed
CSS in Depth·Keith Grant

August 2019

May 2019

Advanced JavaScript·Tyler McGinnis

April 2019

Modern JavaScript·Tyler McGinnis
React Fundamentals·Tyler McGinnis
Mastering React·Mosh Hamedani
Pure React·Dave Ceddia

February 2019

Learning SQL·Alan Beaulieu