Welcome to The Renegade Coder, a software curriculum site with a recent focus on Python programming and college teaching! Join me on Patreon for even more content.
Coolest Python Programming Language Features
Latest Articles
Rarely do I like to fill up this site with ramblings about my life, but this year has been off the rails. As a result, I can't seem to inspire myself to write about software. Instead, I'd like to...
After leaving engineering to go to graduate school in 2018, I had my sights set on a teaching job in academia. As of Fall 2023, it looks like that dream has finally come true. I am officially a...
It's about time we talk about ousting CampusParc from The Ohio State University campus.
Computer programming might seem dauting to explain, but there are some core concepts that map nicely to ideas we use everyday.
Operator overloading is an amazing feature that I've come to love as someone who came from Java, but it certainly can be abused. I decided to give that a try!
If you know me, you know I love to play around with silly ways to solve problems with programming languages. Today is no different! This time, let's see how many ways we can add two numbers in...