About Professor Beekums

smiling face
Learning about software can be intimidating.

Many people find it extremely complex and the overwhelming number of resources out there make it seem even moreso. Some people assume that they just don’t have the aptitude and don’t even try. Some just need a place to start and can’t find it.

It shouldn’t be that way.

I understand all too well how hard it can be. My starting point was a computer science course in college. I almost failed that course. My instructor sent me a letter saying that I had failed my third exam. There would only be one more.

My mother got that letter too. She told me she trusted me to handle it.

This was a scary time for me. We didn’t have a lot of money when I was growing up. My family saved everything we could so that I could go to college. Yet here I was about to waste that opportunity because I couldn’t understand the material in the introductory course to the profession I wanted to be in.

I felt hopeless.

By some miracle I had managed to overcome my issues and passed that first class. I’m not sure if I just needed the motivation or if it was something else, but I made it through. I earned my mother’s trust.

Eventually I graduated and moved on to a successful career as a software developer. I’ve led multiple teams, built systems to handle millions of users, and mentored many other developers along the way.

I realized something with my experiences in mentoring: learning about software can be easier than it is.

Software development is filled with abstract concepts that can be difficult to understand. That abstraction makes a lot of what software developers do seem like magic. Some like it that way because it makes them feel superior. I do not.

Every concept in software development can be explained in a way that anyone can understand. The goal of Professor Beekums is to provide those explanations for you.

Whether you want to learn to code or just get a high level overview of how software development works, I want to guide you through the learning process. I want to make it easier for you than it was for me.

I want to be the holding hand for you that I never had.

If you've ever thought about learning more about software development, you have come to the right place. There is no better time to start learning than now!

Try the lessons