To be notified whenever this list is updated, get the free once-a-month newsletter.

- csunplugged.com A site for kids and teachers, but I learned a lot too!
- UChicago Masters Program in Computer Science. You don't need a CS background to qualify! A great career enhancer, practical skills and applied computer science.
- CS Topic Generator. Let's not take ourselves too seriously.
- Charles Babbage started everything by building mechanical machines that went beyond simple arithmetic.
- Ada Lovelace worked with Babbage (remotely! via snail mail) and developed the first computer algorithm!
- Alan Turing advanced cryptography, came up with the notion of a general-purpose programming language, and saved millions of lives in the process.
- Margaret Hamilton was the lead developer for the Apollo space program. She coined the term "Software Engineer", and pioneered the field of software reliablilty.
- Grace Hopper invented Cobol, the notion of a compiler, the term "debugging", and about a zillion other cool things. Wikipedia entry
- The Big(O) graphs in one glance. Remember, the coefficients never matter, only the exponents (or logarithms).
- Nice explanation of Big O.
- How the Atom Editor team solved a thorny performance issue by using a better data structure and an algorithm to match.
- The Binary Search algorithm explained.
- The Binary Search algorithm explained again.
- Stack Overflow article on hierarchical data vs. relational database tables