The Programmer's Handbook by Michael Wilson
  • Introduction
  • Data Structures
    • Introduction
    • Arrays
    • Lists
    • Stacks and Queues
    • Hash Tables
    • Trees
    • Tries
    • Graphs
  • Algorithms
    • Introduction
    • Sorting
    • Graph
    • Greedy
    • Dynamic Programming
    • Backtracking
    • Branch and Bound
    • Divide and Conquer
  • Web Systems
    • Introduction
  • Computer Organization
    • Introduction
    • Combinational Logic
    • Assembly Instruction Sets
    • Floating Point Representation
    • Finite State Machines and CPUs
    • Pipelining
    • Caching
  • Operating Systems
    • Introduction
    • Concurrency
    • Synchronization
    • Virtual Memory
    • File Systems
  • Computing Theory
    • Introduction
  • Languages
    • Introduction
    • C++
    • Python
    • Go
  • *nix Systems
    • Introduction
    • Commands
    • Directories
Powered by GitBook
On this page

Introduction

NextIntroduction

Last updated 5 years ago

The Programmer's Handbook is a that serves a source for learning and review for computer scientists and software developers written by Michael Wilson.

It covers a wide range of topics, including , , , , and more. See the Table of Contents at the left for the full list of pages.

GitBook
Data Structures
Algorithms
Operating Systems
Languages