CODEBHAVYA • STUDY · DEBUG · RUN

Program Library

Find a program, understand its logic and trace how every important line changes the result.

Open Online Compiler

UNIVERSAL INTERACTIVE TRACERS

Trace your own code, step by step

Paste a program, provide its input and follow execution through source highlighting, variable changes, call stack, program output and live data-structure visualization.

Live tracer services
Phase 7

Universal C Tracer

Trace C programs with memory-aware execution and algorithm visualization, including arrays, pointers, recursion, heap objects and DSA structures.

VariablesCall StackArraysPointersHeapDSA Visualizeri / j / mid markersSwap highlighting
Open C Tracer Runs through the CodeBhavya tracer service
Phase 6

Universal Java Tracer

Trace Java programs across methods, recursion, arrays, strings, objects, inheritance, collections, exceptions and live DSA structures.

MethodsObjectsInheritanceCollectionsExceptionsArraysLinked ListsDSA Visualizer
Open Java Tracer Universal Java execution laboratory
Phase 6

Universal Python Tracer

Trace Python programs through functions, recursion, collections, OOP, exceptions, virtual files and live algorithm-aware DSA visualization.

FunctionsRecursionCollectionsOOPExceptionsFilesLinked ListsDSA Visualizer
Open Python Tracer Universal Python execution laboratory
Three universal tracers are live: C, Java and Python. The Program Library below remains available for worked examples and topic-wise practice.

COMPLETE DIRECTORY

All Programs

898 programs

Basics & Input/Output25 programs
Decision Making25 programs
Functions & Recursion20 programs
Operators & Conversions10 programs
Loops & Number Problems25 programs
Pattern Programs10 programs
Arrays, Searching & Sorting25 programs
Matrices12 programs
Strings28 programs
Pointers & Dynamic Memory12 programs
Structures, Unions & Enums10 programs
File Handling10 programs
Switch & Menu Programs10 programs
Control Flow & Loop Forms8 programs
Functions, Preprocessor & Command Line10 programs
Array Techniques12 programs
Singly Linked Lists14 programs
Doubly & Circular Linked Lists8 programs
Stacks & Expressions12 programs
Queues & Deques10 programs
Trees & Binary Search Trees20 programs
Heaps, Hashing & Disjoint Sets12 programs
Graphs18 programs
Level 8 — Performance Analysis8 programs
Level 9 — Disjoint Sets8 programs
Level 10 — Sparse Matrices8 programs
Level 11 — String Pattern Matching8 programs
Level 12 — Advanced Sorting8 programs
Level 13 — Advanced Searching8 programs
Level 14 — Balanced Binary Search Trees8 programs
Level 15 — Digital Search Trees8 programs
Level 16 — Multiway Search Trees8 programs
Level 17 — Advanced Heaps8 programs
Level 18 — Advanced Hashing8 programs
Level 19 — Files and File Organization8 programs
Level 20 — Advanced Graph Algorithms8 programs
Level 21 — Placement-Oriented Structures8 programs
Variables & Data Types10 programs
Operators & Numbers10 programs
Loops10 programs
Patterns & Number Problems10 programs
Lists10 programs
Tuples, Sets & Dictionaries10 programs
Object-Oriented Programming10 programs
Exceptions & Files10 programs
Modules, Dates & Regular Expressions10 programs
Functional & Advanced Python10 programs
JSON, CSV & Collections10 programs
Level 01 — AI & ML Foundations5 programs
Level 02 — Python, NumPy & Data5 programs
Level 03 — Linear Algebra5 programs
Level 04 — Probability & Statistics5 programs
Level 05 — Data Preparation5 programs
Level 06 — Linear Regression5 programs
Level 07 — Logistic Classification5 programs
Level 08 — KNN & Naive Bayes5 programs
Level 09 — Trees & Forests5 programs
Level 10 — SVM & Kernels5 programs
Level 11 — Ensemble Learning5 programs
Level 12 — Evaluation & Tuning5 programs
Level 13 — Clustering5 programs
Level 14 — Dimensionality Reduction5 programs
Level 15 — Anomaly Detection5 programs
Level 16 — Recommendation Systems5 programs
Level 17 — Neural Networks5 programs
Level 18 — Computer Vision5 programs
Level 19 — Sequences & Time Series5 programs
Level 20 — Natural Language Processing5 programs
Level 21 — Transformers & LLMs5 programs
Level 22 — Generative AI, RAG & Agents5 programs
Level 23 — Classical AI Search5 programs
Level 24 — Reinforcement Learning5 programs
Level 25 — MLOps & Responsible AI5 programs
Level 26 — Projects & Placement5 programs
Level 01 — Basics & Input/Output10 programs
Level 02 — Variables, Data Types & Casting10 programs
Level 03 — Operators & Decision Making10 programs
Level 04 — Loops & Number Problems15 programs
Level 05 — Pattern Programs10 programs
Level 06 — Arrays & Matrices15 programs
Level 07 — Strings & Text Processing15 programs
Level 08 — Methods & Recursion12 programs
Level 09 — Classes, Objects & Constructors12 programs
Level 10 — Inheritance & Polymorphism10 programs
Level 11 — Abstraction, Interfaces & Type Design10 programs
Level 12 — Exception Handling8 programs
Level 13 — Collections & Generics15 programs
Level 14 — File Handling & Serialization8 programs
Level 15 — Multithreading & Concurrency8 programs
Level 16 — Lambdas, Streams & Modern Java10 programs
Level 17 — Data Structures & Algorithms in Java15 programs
Level 18 — Placement Programs & Mini Projects7 programs