About
Hi, I’m Scott. I’m a technical author and instructor specializing in Linux, IT infrastructure, networking, security, SQL, and Python.
Since 2013 I’ve published over 100 courses on LinkedIn Learning, reaching millions of learners on topics ranging from Linux fundamentals and Bash scripting to Proxmox virtualization, security hardening and password recovery tools like hashcat. I also teach A Practical Introduction to Python (TECH 19) at Stanford Continuing Studies, an entry-level course designed for mid-career professionals making their first steps into programming and using AI tools.
My approach to teaching is practical and concept-first. I hold an MA in Education, and that background informs how I structure learning. My courses are designed to be accessible to learners at any level, whether you’re just getting started or deepening existing skills, and I aim to speak to a global audience of practitioners. I’d rather you understand why something works than simply have you memorize the steps to make it happen, because that understanding is what lets you adapt when things don’t go according to plan. In IT, that happens quite a lot.
I run a homelab, I self-host my own infrastructure, and I tend to learn things by building them. That perspective shapes everything I make.
You can find my courses on LinkedIn Learning and my course exercise files on GitHub. You can find me via my LinkedIn profile as well.