Resources to Learn Python in 2020

Learn how to program effectively: the programming skills you need to master and the topics you need to learn, and the best ways to learn them. Read more


Recursion Tree Visualizer in Python

One of the most complicated concepts to wrap our heads around has to be recursion; to understand it well it always helps to have some sort of recursion visualization. In this essay, we build a super-simple yet effective visualizer for recursive functions ... (more…)

Read more »