High Quality Video Courses

Learn core skills and techniques in less than half the time with far more relevant examples and content.

The great thing about being a programmer is that you can learn what you need to know in a short period of time, and you can then take that knowledge and leverage it into an amazing, high-paying career.

The only thing you need is a good resource, which is what I will be for you.

No CS Degree and Feel Like an Imposter?

No problem - I created a 6.5 hour course that covers all of the core CS concepts as well as additional skills that you'll need to succeed:

Computer Science Fundamentals
This industry is on fire and your skills are in demand**. Your colleagues are changing jobs and doubling, sometimes tripling their paycheck by nailing their interviews and showing ruthless confidence. That paycheck could easily be yours…

I also wrote a best-selling book on the very same subject:

The Imposter’s Handbook
I don’t have one either, but I leveraged my curiosity and set aside my nagging doubts - being self-taught is a super power! You’re naturally curious and you’ve gotten this far... don’t give up now!

Handling Terrifying Tech Interviews

One of the worst parts about working in our industry is facing the dreaded coding interview. The truth is: they are terrifying, but only if you don't have a plan.

Join me and Jon Skeet as we dig into the art of mastering the coding interview:

Coding Interview Bootcamp
Coding interviews can be nightmarish, especially if you decide to wing it and go in without a plan. In this course you’ll get 5.5 hours of interview prep and strategy, including 2 hourse with Jon Skeet.

It's Time to Learn SQL

One of the things I dislike most about learning things on YouTube, Udemy, or any other large tutorial service is that you end up creating silly HelloWorld applications or worse: Todo Apps.

There's a wealth of genuine data and problems out there - so why not dig in and doing something real? That's what we do with my SQL in Orbit course:

Introduction to Data Science and Databases
Learn SQL this weekend with this in-depth course that takes you into the world of databases and data science, using the dataset from Cassini

We use the NASA/JPL data from the Cassini mission - specifically the bits from Enceladus, which is a tiny, icy moon which might actually contain life.

Why do we think that? It's all in the data!