The Missing Lectures from Your Coding Bootcamp

Hi! I'm Ben Wilhelm, and I create instructional content specifically for coding bootcamp grads.

You're in a unique position. You've gone from zero coding experience to building complex software in a matter of months. Without the context of a CS degree or longer term exposure to software development, it can be difficult to step outside of the tools and patterns that you were taught in your program. Courses and tutorials often assume more experience or fundamental training than you have, which can make it difficult to find your way in and relate the material to what you already know.

I'm a self-taught engineer with a decade of real-world experience. I'm a former bootcamp instructor, and I've seen the things that new grads struggle with. These lectures are designed to fill gaps with essential tooling and connect dots in fundamental concepts. Simply put, I want to help you kick ass in your first job.

Ben Wilhelm Headshot

The Missing Lectures

Test Driven Development

Knowing how to test your code is one of those things that separates the pros from the not-yet-pros. In this session, I'll share practical tips for why and how you should be writing tests for your code, and where testing fits in your engineering mindset and toolset.

Once you understand how to do it well, testing can dramatically speed up your workflow and help you write more stable, maintainable software.

“You have a gift for teaching, Ben.” —Mike
“Really appreciated the idea of taking the logic into the business layer to test, mind blown THANKS” —Biz
“Before your webinar I was nervous about learning how to write tests but now I feel more comfortable. Looking forward to more content!” —Waverley
“As a complete newbie to TDD this was a great start.” —Katie

Debugging Web Applications

Debugging your code can feel like looking for the proverbial needle in the haystack. What if you had a system for approaching defects? You could learn to effectively identify unknowns and quickly isolate the areas of your application that likely contain the offending code. I've spent a lot of time helping students and early-career engineers debug their work, and here I share a few rules and guidelines for making sense of things when things don't make sense.

“A BIG thank you for this session, Ben, can’t wait to start applying these steps!” —Anneloes
“Thanks so much for giving this talk Ben! Very helpful to have the thought process written into clear steps.” —Kathleen
“Thanks Ben - Great methodology :)” —Kelsey

Understanding Webpack

Webpack is the unsung hero of modern front-end web development, but getting down and dirty with it can be intimidating. Chunks and bundles, plugins and loaders? What are all of these things and how do you use them? Starting from zero, I'll demystify it for you over the course of an hour, giving you a foundation on which to build further study.

“Thanks so much for your webinar(s) and for your daily insights. It was really interesting to see what Webpack does under the hood, to see regex in action, to learn about IIFEs (I'd never heard of them) and to generally learn more about what happens behind the scenes.” —Shelby
“thank you! super helpful!” —Helen

Exceptions Welcome

The podcast for coding bootcamp grads

Collin Miller and I taught together for several years. With our quarter of a century of combined self-taught experience, there were many, many things we were not able to fit into the time we had with our students. This is our way of extending those lessons.

Listen and Subscribe

“⭐️⭐️⭐️⭐️⭐️ Ben and Collin are knowledgeable and down to earth, and is up there with the top tech podcasts I listen to...If your looking to get into software development or are currently an entry level developer this podcast is essential listening.”

Some nice words about me

“...technical brilliance and genuine human caring...”

Ben has that incredibly well-tuned balance of teaching ability/experience, technical brilliance, and genuine human caring that genuinely set him apart. You will always feel not just respected, but emboldened… willing to make mistakes and learn from them. This is absolutely crucial, in my opinion, leading to better retention and a deeper understanding.

“He is an extraordinarily thoughtful and effective teacher.”

I had the privilege of being a student of Ben's, for a time-- he is an extraordinarily thoughtful and effective teacher.

“...understood when to step back to have us connect the dots...”

Ben was able to break down complex concepts into manageable chunks that were much easier to understand. He’s very knowledgeable, and was able to share relevant stories from his own past and learnings. Most importantly, Ben understood when to lean in to provide guidance and when to step back to have us connect the dots ourselves.

“...most amazing instructor ever...”

Ben is a most amazing instructor ever met. He is not just giving an answer, but guide students to think right direction, something missing or finding and fix bugs. He gives specific, practical advice whenever I need help.

“...he knew how to respectfully interact and stimulate learning.”

He was always allowing us to make mistakes and firing back thoughtful questions about our choices. With a wide range of skill levels in the class, from novice to intermediate, he knew how to respectfully interact and stimulate learning.