Books and Videos for Self-taught Programmers
Join thousands of self-taught programmers just like you and me.
No spam. No marketing nonsense. Just helpful, actionable posts every few weeks.
Best Selling Books
I enjoy writing a lot, and I really enjoy pushing the boundaries of "the modern coding book". I hate dry walls of text with meaningless "foo bar" demos. I prefer having fun, focusing on real scenarios.
Radical Courses
I started doing online technical content in 2005 which led me to founding Tekpub.com in 2009. This is what I'm good at.
Revisiting Rails
The Imposter's Frontend Accelerator
It's a book. It's a video course... It's both! You get a concise, conceptual approach to modern frontend web development with Vue 3.0 and Nuxt 3.0, as well as an episodic walkthrough where we build something real!
Coding Interview Bootcamp
Trying to get in at one of the top tech companies in the world? If so, I have 5 hours of video for you, spread over 18 lessons. You'll learn the strategies and techniques your peers use to get in and get paid a lot of money.
Computer Science Fundamentals
Over 6 hours of videos spread across 72 individual lessons. You'll learn about Data Structures and Algorithms, Cryptography, Binary, Software Design and Essential Unix Skills. The perfect compliment to The Imposter's Handbook or just fine as a standalone course.
PostgreSQL Fundamentals
You'll learn the basics of SQL and databases using PostgreSQL and you'll have the time of your life doing it. We use a real set of data: the analysis data from Cassini's flybys of Enceladus. There might actually be life up there and you're going to query the data to find out!
Take Off with Elixir
Learn the high-powered, scalable, functional language that is taking the programming world by storm. Elixir is will change the way you write code! This video has been deprecated - I need to do some fixes to get it back up to speed.
Going Out on Your Own as a Solo Programmer
Take control of your career and build a business to set you free
Free!