The examples below illustrate some of this tool's visualization capabilities but are not meant as standalone programming lessons. For effective learning, people often use this tool as a supplement to textbooks, lecture notes, and online programming tutorials.
(All Java examples created by David Pritchard)
Ruby ExamplesProc & Lambda | Proc scoping | Proc return | Lambda scoping | Inheritance | Symbols Protected & private | Class & instance vars | Toplevel defs | Megagreeter
C ExamplesString reverse | Pointer levels | Pointer chain | Pointers wild | Typedef