What is Study Lenses?
🔍 Multiple Perspectives
View code through different "lenses" - trace execution, analyze variables, create flashcards, generate exercises, and more.
📚 Interactive Learning
Turn static code into interactive learning materials with fill-in-the-blanks, Parsons problems, and step-through debugging.
🚀 Run Code Instantly
Execute JavaScript and Python code directly in the browser with interactive consoles and real-time output.
Find a Repository
Enter a GitHub username to browse their public repositories
Select a Project
Choose an interesting repository to study from the list
Study Interactively
Use different lenses to explore, understand, and learn from the code
Try it now!
Start with our interactive demo or explore any GitHub repository: