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
Top Reasons Why You Don’t Need to Take Attendance (And Why I Do It Anyway)
Throughout my paternity leave, my substitute has been working hard to track attendance for me. It's not something I personally care about, and I decided to reflect on why. Here are some of my top...
This is it! The list you've been needing to help build out your portfolio. Quit asking ChatGPT for project ideas and reference this list built from the passions of hundreds of college students. Maybe...
When you work in the tech space, you are guaranteed to be surrounded by AI and its fan club. While the technology itself has some wonderful applications, I see it as no more than a gimmick, at best,...
Given that I have my own kid now, I figured I might as well make ELI5 a full-fledged series. To kick things off, I also figured I'd start with a topic I'll be teaching in a couple weeks: context-free...
As I wrap up my last week of paternity leave, I wasn't feeling all that inspired to write. Then, I received some funny messages from a previous student of mine about how challenging learning Python...
In STEM spaces, metric is used for just about every calculation. This contrasts quite harshly with day-to-day life in the US, where we regularly use units like Fahrenheit, feet, miles, ounces, and...