The third in a series of posts meant to teach you the basics of programming using interactive coding widgets. In this step, we'll learn how to write a function that can draw a circle rather than an ellipse.

The second of a series of posts meant to teach you the basics of programming through experimentation with actual coding. In this step, we'll see how variables can store values and be used in equations.

A coding tutorial inspired by my own experiences with programming. When I was young, I was inspired to program when I saw how I could use math to control visual elements on the screen. Read about a project of mine that has played an important role throughout my programming education. Interact with live coding widgets to gain real programming experience.