All Courses

All courses...
  • All courses...
  • Topics
  • Career
  • Databases
  • Software Design
  • Command Line
  • Fundamentals
  • Access restrictions
  • Free for Subscribers
  • Premium

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

Pen
>