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.
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.
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.
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.
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.
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.
I had the privilege of being a student of Ben's, for a time-- he is an extraordinarily thoughtful and effective teacher.
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.
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 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.