The Imposter's Handbook
Second Edition
Feeling like an imposter is not only disabling - it's toxic! You can get over it by investing in yourself. Learn the core concepts that go into a CS degree as well as invaluable skills and practices for writing and shipping better code.

Courses
I love making videos and have been doing so since 2008 when I founded Tekpub with my friend James Avery. Since then I've been made videos for Pluralsight and numerous training videos for private companies. Below are my latest courses - I hope you enjoy!
Premium
Video/Text
Some languages offer a plethora of choices when it comes to working with data, but all these choices are variations of (or small improvements upon) a standard, core set of data structures that every programmer should know. That’s what we’ll look at in this production.
11 Lessons - Easy
Premium
Video/Text
In 2017 I created a set of videos and posts designed to help solopreneurs launch their business. I've gone through this process 4 times now and each time I've learned something new... and relearned something old (aka "the hard way"). You can learn from my mistakes in this playlist! Good luck.
10 Lessons - Easy
Premium
Video/Text
It's a Unix world. You should have a functional knowledge of how to get around a Unix machine using the command line, as well as how to complete basic tasks using shell scripts and Make files.
6 Lessons - Intermediate
Premium
Video/Text
All of the code we've ever written is turned into binary. Those binary values are orchestrated in a wonderful way, allowing the CPU of our computers to execute fantastic feats of calculation. As programmers, we should know more about this stuff!
21 Lessons - Intermediate
Premium
Video/Text
This course is focused on helping you get through the grueling interview process at larger tech companies like Google, Microsoft, Facebook, Amazon and more. Learn the skills and techniques to survive the most grueling interviews in the world. The questions are annoying, but the jobs are worth it.
18 Lessons - Intermediate
Premium
Video/Text
From Gang of Four to SOLID to TDD and BDD - assembling your code properly will help you now and into the future.
37 Lessons - Intermediate