Series Featured Image

Welcome to the series page! Here, you’ll find tables of all the The Renegade Coder series. In each row, you’ll find a series with information like a description, a link to the archive, the number of posts, and the last time that series was active. To help with organization, the table has been broken up into sections of similar content. As always, I’m open to suggestions for future series!

Table of Contents

Series Cloud

If you’re interested in the various series at a glance, here’s a quick series cloud. Otherwise, drop down below to your series of interest.

A Computer Science Problem a Day (3) A String of Unfavorable Roles (15) Behind the Scenes (1) Coding Tangents (43) Data Structures in Java (6) Down the Rabbit Hole (1) ELI5 (3) Happy Birthday to Me (8) How to Python (42) Image Titler News (9) Jack of All Trades (4) Java Basics (10) Journey to a PhD (49) Learn Python by Building Discord Bots (4) Obfuscation Techniques (6) Python Errors (3) Recommended Reading (2) Renegade Travel Tips (4) Roll Your Own Python (3) Sample Programs in Every Language (44) Sample Programs Repo News (19) SnakeMD News (3) Subscriber Spotlight (2) Teaching Computers to Open Jars (2) Teaching Reflections (9) The Autodidact's Guide to Python (11) The Legacy Newsletter (56) The Python Docs You Didn't Know You Needed (2) Year in Review (6)

Learning to Code

If you’re interested in getting into programming or learning more about programming, this table should help you out! Here, I’ve included all of my series that cover programming topics with a focus on Python. As you can see, the bulk of the content I write on this site is about learning to code.

Coding Tangentsa series of articles on topics that came up during teachingArchive
Data Structures in Javaa series about different data structures implemented in JavaArchive
How to Pythona collection of Python questions answered with multiple code solutionsArchive
Jack of All Tradesa collection of articles about hobbies and their connection to codingArchive
Java Basicsa series of articles on introductory Java topicsArchive
Learn Python by Building Discord Botsa series about learning Python through Discord botsArchive
Python Errorsa collection of Python errorsArchive
Roll Your Own Pythona series on reverse engineering common Python functionsArchive
Sample Programs in Every Language a series which existed prior to the GitHub repository of the same name Archive
Teaching Computers to Open Jarsa series about breaking down a mundane taskArchive
The Autodidact’s Guide to Pythona beginner series for people looking to teach themselves PythonArchive

Open-Source Code

While I do a lot of writing about coding, I also spend a bit of time showing off the latest changes to some of my open-source projects.

Image Titler Newsa collection of news articles about the Image Titler toolArchive
Sample Programs Repo Newsa meta series about the Sample Programs repositoryArchive
SnakeMD Newsa collection of news articles about the SnakeMD toolArchive


Sometimes, I write about stuff that doesn’t really fit the niche. Those series you can find here.

A String of Unfavorable Rolesa premium series about my struggles in my engineering careerArchive
Behind the Scenesa premium series about how I built up The Renegade CoderArchive
Happy Birthday to Mea series of list posts for my birthday each yearArchive
Journey to a PhDa series about my struggles as I work toward a PhDArchive
Recommended Readinga collection of articles I recommend readingArchive
Renegade Travel Tipsa brief series on some of my travelsArchive
Subscriber Spotlighta series of posts highlighting my subscribersArchive
Teaching Reflectionsa series covering every semester I’ve taughtArchive
The Legacy Newslettera series of posts which archive the history of the siteArchive
Year in Reviewa series of posts reflecting on each year of the siteArchive