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
I applied for the GATA award and won! Let's celebrate!
Code readability is something we should always strive for, but there are so many rules. Today, we'll talk about one of those rules that might help you out.
In programming, a magic number is a value without a clear purpose. In this article, we'll learn how to fix them!
Swapping variables in Java is tricky business, but everyone has probably seen the three step process. Unfortunately, a problem arises when we try to abstract that process out into a method. If you...
Recent discourse among terminally online educators is around complaining about students. Is that something that's okay to do?
Wordle is a fun word game that has reached national fame. Now that the New York Times plans to take it away from us, let's make our own.
Every year I like to have a little bit of fun with a birthday list. This year, I figured it was time to piss off the entire programming community.
Working with arithmetic is all fun and games until you accidentally divide by zero, but what's the big deal? Let's talk about it!
Every year, I like to reevaluate where the site is at, if for no other reason than to track my progress.
Markdown is great for generating HTML, but what if you want a PDF? Here are three quick ways to get it done.