About ADTeach

Welcome to ADTeach, the code visualization web app! With ADTeach, you can write your own code and step through it to see your ADTs in action. Take a look!

About Viva

Viva is a programming language designed specifically for ADTeach. Its syntax is identical to Java, but functionality is simplified to allow the user to focus on ADT creation. Users cannot create their own methods or classes, but each ADT (Stacks, Queues, Priority Queues, Dictionaries, Trees, and Graphs) has a wide variety of methods built into the language.

Explore the help menus inside ADTeach to learn more!