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
Learning to write code in Python is a lot of fun, but you may find that life gets a lot harder when you start playing around with more complex projects. Let's talk Python's module and package system.
Reading code can be hard. Why not ease the pressure with a piece of paper and a pen?
How to Automatically Generate Fitbit Access Tokens Using Python
Fitbits are great tools for tracking health data, but what if you want to navigate that data programmatically? Well, you'll need to learn the authentication process. Luckily, I automated it.
What Value Does Every Cell Contain in a New Integer Array in Java?
Today, I wanted to get into a topic that involves one of the weirder behaviors of Java: implicit variable initialization for primitive types. In other words, if I create a collection of integers,...
True or False: If Variables Are Changed in a Java Method, They Are Also Changed Outside the Method
Continuing in our computer science problem series, I figured we'd dive into a couple of fun Java topics: parameter passing and primitive types. Specifically, we'll be looking at whether or not you...
Today, I'm kicking off a series of new articles that take a look at real computer science multiple choice questions and attempt to give some tips for solving them. Right now, I want to start by...
Hello World is a simple program, so I thought it would be fun to try to write it in some silly ways. Here are just 5 of those ways.
Returning multiple times in a single function is legal in most programming languages, yet a lot of folks don't like it. Why?
As an educator, I find Java to be a barrier to the fun students want to have while coding, so I often recommend Python as a replacement. Here's why.
In 2017, I built my first PC. In 2022, I upgraded that PC with some new hardware. This is the power of building your own stuff.