Explore · Experiment · Predict · Challenge
All 78 experiments now include concept-specific hands-on controls alongside the continuous V6 animated workflow. Change inputs, manipulate data, trace processes and test your understanding.
See the process.
Understand the logic.
A topic-by-topic virtual laboratory for CBSE Classes XI and XII. Every experiment has a dedicated page, a concept-native animated workflow in the main work area, moving data, step controls, input changes, observations and a knowledge check.
Class XI · 12 experiments
Inside a Computer System
Trace the journey of input through processing, memory and output.
CPU, Cache and Memory Hierarchy
Compare registers, cache, RAM and secondary storage by speed, capacity and role.
Memory Units Converter
Explore bit, byte, KB, MB, GB, TB and PB as scale relationships.
System Software vs Application Software
Distinguish operating systems, utilities, drivers, translators and applications.
Operating System Process Manager
Visualise process management, memory management, file management and device management.
Assembler, Compiler and Interpreter
Compare how source instructions are translated and executed.
Logic Gate Laboratory
Explore NOT, AND, OR, NAND, NOR and XOR using truth states.
Truth Table Explorer
Generate truth table outputs for basic Boolean operators.
De Morgan Transformation Lab
See how negation transforms AND and OR expressions.
Build a Logic Circuit
Trace signals through connected gates to a final output.
Binary, Octal, Decimal and Hexadecimal
Convert a value across number systems and understand positional weights.
ASCII, ISCII and Unicode Explorer
Understand how characters are represented by numeric code points and encoding schemes.
Class XI · 27 experiments
Problem-Solving Design Cycle
Follow problem analysis, algorithm design, coding, testing and debugging.
Algorithm and Flowchart Studio
Translate a simple task into ordered steps and a flowchart.
Problem Decomposition Map
Break a large problem into smaller manageable subproblems.
Interactive vs Script Mode
Compare command-by-command interactive execution with saved script execution.
Python Token Scanner
Identify keywords, identifiers, literals, operators and punctuators.
Variable Memory and Assignment
Trace assignment, l-value and r-value through memory cells.
Python Data Type Explorer
Compare numeric, Boolean, sequence, mapping and None data types.
Mutable vs Immutable Memory
Observe in-place changes versus creation of new values.
Operator Precedence Visualiser
Trace arithmetic, relational, logical, assignment, identity and membership operations.
Input, Conversion and Output Pipeline
Trace console input, explicit/implicit conversion and output.
Syntax, Runtime and Logical Error Lab
Distinguish syntax, runtime and logical errors and follow a debugging cycle.
IF–ELIF–ELSE Decision Tree
Follow multiple conditions and identify the first matching branch.
FOR Loop Circular Cycle
Visualise range values, counter progression, loop body and termination.
WHILE Loop Condition Cycle
Understand condition-controlled repetition and termination.
RANGE Boundary Explorer
Explore start, stop and step values; understand stop exclusion.
BREAK vs CONTINUE Flow
Compare exiting a loop with skipping the current iteration.
Nested Loop Pattern Builder
Track outer and inner counters while generating patterns.
Series and Factorial Workbench
Trace running totals, terms and factorial multiplication.
String Character Block Explorer
Explore indexing, negative indexing, slicing and traversal.
String Method Workshop
Visualise transformations, searching, splitting, joining and character tests.
List Memory Block Studio
Explore indexing, slicing, traversal, append, insert, remove, pop and sorting.
List Search and Statistics Lab
Perform linear search and calculate min, max, mean and frequency.
Nested List Grid Explorer
Understand lists containing other lists through row and column indexing.
Immutable Tuple Blocks
Explore tuple indexing, slicing, traversal, tuple assignment and immutability.
Dictionary Key–Value Map
Visualise keys, values, lookup, update, insertion, deletion and traversal.
Character Frequency Counter
Count character frequencies by updating key-value pairs.
Math, Random and Statistics Modules
Explore importing modules and calling selected functions.
Class XI · 6 experiments
Digital Footprint Trail
Trace how online actions leave persistent data traces.
Digital Communication Etiquette
Explore respectful communication and social media etiquette.
Copyright, IPR and Open-Source Licensing
Compare copyright, patent, trademark, Creative Commons, GPL and Apache.
Cyber Threat Recognition Lab
Identify phishing, hacking, eavesdropping, ransomware, trolling and cyberbullying.
Malware Behaviour Simulator
Distinguish virus, trojan and adware behaviour and safe responses.
Digital Responsibility and E-waste
Explore safe disposal, privacy, legal responsibility and accessible technology.
Class XII · 10 experiments
Function Call and Return Journey
Trace function definition, call, parameters, local execution and return values.
Arguments, Parameters and Defaults
Compare positional and default parameters and argument passing.
Local and Global Scope Memory
Trace local and global variable visibility and lifetime.
TRY–EXCEPT–FINALLY Control Flow
Follow normal execution, exception transfer, handling and cleanup.
Text File Read and Write Explorer
Visualise file modes, open/close, read, write, append and with clause.
SEEK and TELL File Pointer
Watch the file pointer move and inspect its position.
Text File Line and Word Processing
Trace line-by-line reading, word splitting and text filtering.
Binary File and Pickle Record Explorer
Visualise binary record serialisation, dump, load, search, append and update.
CSV Row and Column Explorer
Explore CSV reader/writer, rows, columns and record search.
Stack PUSH and POP Simulator
Understand LIFO, TOP pointer, overflow/underflow and list implementation.
Class XII · 11 experiments
ARPANET to Internet Timeline
Trace the evolution from ARPANET and NSFNET to the Internet.
Data Communication Components
Explore sender, receiver, message, medium and protocol.
Bandwidth and Data Transfer Visualiser
Compare bandwidth and data transfer rate with animated data packets.
IP Address and Device Identity
Understand an IP address as a network-level identifier.
Circuit vs Packet Switching
Compare dedicated path communication with packet-based routing.
Wired and Wireless Transmission Media
Compare twisted pair, coaxial, fibre, radio, microwave and infrared.
Network Device Role Simulator
Understand modem, NIC, RJ45, repeater, hub, switch, router, gateway and Wi-Fi card.
PAN, LAN, MAN and WAN Explorer
Compare network scope and geographic coverage.
Bus, Star and Tree Topology Builder
Compare connection layouts and the effect of a link failure.
Network Protocol Journey
Explore the roles of HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET and VoIP.
WWW, URL, DNS and Web Hosting Journey
Trace browser request, domain name, URL, server and hosted website.
Class XII · 12 experiments
Database and Relational Model Explorer
Explore relation, attribute, tuple, domain, degree and cardinality.
Candidate, Primary, Alternate and Foreign Keys
Visualise uniqueness and relationships between tables using keys.
SQL CREATE, ALTER and DROP Studio
Trace schema definition operations and their effect on table structure.
SQL INSERT, UPDATE and DELETE Studio
Watch records enter, change and leave a table.
SQL SELECT and Filtering Engine
Trace projection and row filtering with WHERE, DISTINCT and aliases.
SQL IN, BETWEEN, LIKE and NULL
Explore membership, ranges, patterns and NULL testing.
SQL ORDER BY and Sorting
Visualise ascending and descending row ordering.
SQL COUNT, SUM, AVG, MIN and MAX
Aggregate rows into summary values.
SQL Grouping and HAVING Filter
Group records by category and filter groups using HAVING.
SQL Cartesian, Equi-Join and Natural Join
Watch two tables combine using Cartesian product and matching keys.
Python–SQL Connection Pipeline
Trace connect, cursor, execute, commit, fetchone, fetchall and rowcount.
Database CRUD Application Workflow
Visualise a simple application creating, reading, updating and deleting records.