$0.00
Cart

No products in the cart.

books and videos for self-taught programmers

Don't have a degree and feel like you should? Hey me too! Then again I love teaching myself things and sharing with people and I wouldn't have it any other way. That's what I do here.

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.

Let's Learn SQL This WEekend!

Learn PostgreSQL the way the pros do: on the job and under pressure. You'll assume the role of interim DBA at aerospace startup Red:4, exploring data from the Cassini mission!


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

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

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

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

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

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

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


Latest Videos And Posts

What’s Your Exit Plan?
Importing a CSV Into PostgreSQL Like a Pro
Big-O, In Anger
What’s the Best Hashing Algorithm for Storing Passwords?
Deploying Node and Mongo to Azure Using AZX
A Simpler Way to Azure
Turning a Blog Into a Book
>