When I wrote The Imposter's Handbook series I knew I wanted a set of videos to go with them. I hit record and haven't stopped since. The first video series (Season 1) has 17 videos on core concepts/skills. The second video series is still in production with 8 completed and 5 more planned (at least).
I'm not stopping there, however. I will keep adding to this collection as time goes on. It's too much fun! I hope you enjoy what you see...
Theory and Fundamentals
Data Structures and Algorithms
Ask any old-school programmer what the most important thing to know is and they'll likely tell you know your algorithms! I find this to be perfectly true - I think about these fundamentals often!
We'll start out with Big-O, however, because if you don't understand your Big-O, you'll get lost as to why one data structure or algorithm is more suited than another.
I have to say that learning about text encoding was one of the funnest things I've done so far. The math that goes into it all is extraordinary - especially when it comes to compressing things... using a simple equation! Fun stuff.
Encryption and Hashing
I'm still in the process of creating these videos and will hopefully be finished by November of 2020. It's been a really tough year.
Planned: Ciphers and Codes
Planned: One-way functions and modular math
Planned: Modern Encryption Basics
Planned: Hashing Algorithms
Planned: What's an RSA Key and How Does It Work?
Not reallllly a CS thing but... then again... these are fundamental skills if you ask me. They don't teach them in school but really they should - don't you think?