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
Today, we'll be learning recursion through the lens of from Bloom's Taxonomy, a tool educators use to make curriculum.
Java has featured lambda expressions since Java 8, and they are more than a slightly bit cursed.
Mutability is a concept that everyone stumbles upon at some point in their programming career. so I figured I'd give a quick overview of what it is.
In computer science, we often familiar with variables having types, but what if I told you that some languages see types in two different ways?
I couldn't help myself! I had to write yet another recursion article. The more I teach this topic, the more I learn about better ways to teach it. Hopefully this one is even better than the last.
What Is Aliasing in Computer Science? Why Does It Happen? And Is It Bad?
Aliasing is a subtle concept that shows up in programming languages that feature reference types. But, is it actually a bad thing?