Interactive Demo
List Aliasing Visualizer
List Aliasing Visualizer is a free, interactive learning demo from the Introduction to Computer Science and Programming in Python course on Lykke. It helps you build intuition for Aliasing, Side Effects, extend vs append, List Sorting. Play with it directly in your browser — it features 2 buttons. This demo lives in the “List Operations and Aliasing” section of the course.

How to use this demo
- Use the “L1 = [10, 20]”, “Reset” buttons to trigger actions or reset the demo.
- Experiment freely — there's nothing to break, and every change is reversible.
What you'll explore
- Aliasing
- Side Effects
- extend vs append
- List Sorting
Frequently asked questions
What does the List Aliasing Visualizer demo do?
List Aliasing Visualizer Initialize a list to begin. List Aliasing Visualizer lets you explore this hands-on instead of only reading about it.
What Introduction to Computer Science and Programming in Python concept does List Aliasing Visualizer teach?
Deep dive into list manipulation and the memory management concepts of aliasing. It focuses on Aliasing, Side Effects, extend vs append, List Sorting from the “List Operations and Aliasing” section.
What can I control in List Aliasing Visualizer?
The “L1 = [10, 20]”, “Reset” buttons run actions or reset the demo. Every change updates the visualization in real time, so you can see exactly how each variable affects the outcome.
How does List Aliasing Visualizer fit into the Introduction to Computer Science and Programming in Python course?
MIT's 6.0001 Introduction to Computer Science and Programming in Python is a foundational course designed for students with little to no prior programming experience. The course focuses on using Python 3.5 to develop co… This demo is the interactive piece for the “List Operations and Aliasing” section. Open the full Introduction to Computer Science and Programming in Python course wiki at https://www.getlykke.com/explore/public/introduction-to-computer-science-and-programming-3c4dc7ee-937e-431e-9ad1-29e6d93fcbff for notes, flashcards, quizzes and the other demos.
What will I understand better after using List Aliasing Visualizer?
You'll build intuition for Aliasing, Side Effects, extend vs append, List Sorting — and, crucially, see how they behave when you change the inputs, which is hard to get from a textbook or lecture on Introduction to Computer Science and Programming in Python alone.
From the Introduction to Computer Science and Programming in Python course
This interactive demo is part of the List Operations and Aliasing section. Explore the full Introduction to Computer Science and Programming in Python course wiki on Lykke — with notes, flashcards, quizzes and more interactive demos.
Open the Introduction to Computer Science and Programming in Python course →