Attention: This site will be closing near the end of February, 2020. Within the next few monts this material will likely be moved over to a new educational site EZ Education-o-rama (

EZ Programing Demos

EZ Programing Demos

Slow motion, step by step, animated demonstrations of basic computer programing techniques

Links to topics:

Current topic:

Welcome to EZ Programing Demos

Hello, and welcome to EZ Programming Demos.

This site presents introductory explanations covering several of the basic ideas of computer programming. Currently, these explanations are at the beginner's level.

The material here is presented using a generic programming language. The language is interactive. It is animated in slow motion while the program executes. This makes it easy for you to understand the meaning and flow of the program.

Click the 'Run' button on the demonstration below to see it go, and follow the links on this home page for further information.

 Slow  Medium  Fast 
Click 'Run' to go.

How to run the programing demos:

Almost all of the articles at EZ Programing Demos contain an application that shows a simple computer program running in slow motion. One of these demos is shown directly above on this home page. If you are a first time visitor, you will want to review the several questions and answers below which explain the demo. Just click on a question, and the answer opens.


Suggested next articles:


Start content:

EZ Math Movie is a site that can help you experiment with and understand many topics in mathematics. Its main feature is an interactive animated (x, y) graph that you control with an actual programing language. There are many examples and tutorials, and EZ Math Movie is crossed referenced with both EZ Programing Demos and Zona Land Education.


Zona Land Education is a site with explanations and interactive diagrams covering many topics in physics and mathematics. Zona Land Education is cross referenced with EZ Math Movie, and it contains several animations that use EZ Math Movie's programing language.