Letter Formation Animator – Online Watch Handwrite Letters
Click a letter and watch an animated stroke order for print or cursive. Good for kids learning to write.
UD5 Toolkit
Click a letter and watch an animated stroke order for print or cursive. Good for kids learning to write.
Click to see a random dog breed with key facts (size, energy, lifespan). Built-in breed database. Fun way to explore dog breeds. Local only.
Explore the size‑container and inline‑size CSS properties for container queries. Understand containment contexts. Visual guide.
Test how fast you can convert between binary and decimal. Timed drills with increasing difficulty. Learn base‑2 fluency.
Enter a decimal number and see a visual breakdown of bits, place values, and bitwise operations. Learn binary easily.
Write a Python range expression and instantly see the list of numbers it produces. Quick playground for beginners.
Test the upcoming <selectlist> element for a fully customizable, stylable select dropdown. Experimental browser feature.
Experiment with scroll‑state container queries to style elements when they are stuck, snapped, or overflowed. Experimental.
Enter two hex colors and compute the CIE76, CIE94, and CIEDE2000 color difference. Understand how humans perceive color similarity.
Practice positive/negative lookahead and lookbehind. See matches highlighted live. Master advanced regex.
Compare visibility: hidden vs display: none. See how each affects layout and event listeners. Inline code.
Use anchor positioning to perfectly center a popover relative to its anchor. No JavaScript. See the modern approach.
Randomly generated subnetting questions. Calculate network address, broadcast, and usable range. For CCNA prep.
Write a simple assembly program and see the pass‑1 and pass‑2 symbol tables and object code. Systems programming helper.
Enter processes and see how different scheduling algorithms handle them. Gantt chart generation. OS course helper.
Enter a simple regular expression and see its equivalent Deterministic Finite Automaton diagram. Learn how regex engines work.
Plot different Big‑O complexities on a chart. See how O(log n) stays flat while O(2^n) explodes. Educational reference.
Control image‑orientation: from-image vs none. See how the browser interprets EXIF rotation. Fix portrait photos.
Set up multiple @layers and use revert‑layer to fall back. See the computed style and cascade resolution live.
Use the CSS Custom Highlight API to style arbitrary text ranges without modifying the DOM. See the future of find‑in‑page.
Paste two texts and see cosine and Jaccard similarity scores. Understand how close two documents are. All local math.
See how `animation‑composition: replace, add, accumulate` works by layering animations on the same property. Understand the spec.
Paste a potential XSS vector and see if it executes in a sandboxed iframe. For security researchers and education.
Create errors with the cause option and see chained error objects. Learn error wrapping for better debugging.
Create and dispatch custom events with detail. Listen on other elements. Understand pub/sub pattern in vanilla JS.
Select text and see the Selection object properties. Create ranges programmatically. Understand how rich‑text editors work.
Use named grid lines instead of column numbers. See how they simplify placement. Visual, interactive learning.
Browse the OKLCH color space with sliders for lightness, chroma, and hue. See the CSS oklch() code. Modern and accessible.
Test regular expressions with Unicode property escapes like \p{Emoji}. See matches live. Modern regex power.
Create a Blob from text or a file and generate a temporary URL for it. Understand the Blob API. Dev demo.
Place two containers side by side to see how inline‑flex differs from flex. Understand block vs inline formatting.
Set the inset property and see its logical shorthand equivalents. Copy the modern CSS for absolutely positioned elements.
Place a table caption on top, bottom, or inline‑start/end. See the live change. Copy the code.
Toggle between show and hide for empty table cells. Understand how it affects borders and backgrounds.
Toggle between normal, nowrap, pre, pre‑wrap, and pre‑line to understand how whitespace is handled. Live text example.
Type text and instantly see it rendered with text‑transform: uppercase, lowercase, capitalize, and full‑width. Copy CSS.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
See how to implement file upload progress using both fetch and XHR. Real‑time bar and code snippets for your project.
Understand how !important behaves inside @layer vs unlayered styles. Interactive example. Avoid common pitfalls.
Place multiple grid items into the same cells to create overlapping layouts. Learn the technique visually. Copy code.
Use trigonometric functions in CSS to create circular animations and layouts without JavaScript. See the code.
Use the abs() and sign() CSS functions to create interesting layouts. See computed values live. Cutting‑edge CSS.
Explore the new two‑value display syntax like `display: block flex`. See what each inner/outer pair does visually.
Click through the TCP connection states (LISTEN, SYN_SENT, ESTABLISHED…) and see the animated transitions. Networking education.
Set up resources and processes and run the Banker's algorithm to check for safe states. Classic OS deadlock avoidance demo.
See the complete recursion tree for small Fibonacci or factorial calculations. Understand overlapping subproblems. Educational.
Use the new `commandfor` and `command` attributes to invoke actions on other elements without JavaScript. See the spec live.
Learn how to let content extend a few pixels beyond a clip boundary with overflow‑clip‑margin. Interactive playground.
Test how `content‑type: text/html` vs `content‑type: image/svg+xml` affects SVG rendering in the browser. Modern performance hint.
Enter a password and see the estimated time it would take to crack using brute force at different speeds. Educational.
Test SQL injection inputs on a mock database and see the resulting query. Learn how to prevent SQLi. No real data.
A textarea that expands in height as you type. See the implementation and copy the code. No library needed.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
Write a module and import it. See how browser handles module scripts. Learn modern JS structure.
Reset native styling on form elements with appearance: none. See before and after. Essential for custom forms.
Toggle scroll‑behavior: smooth and click anchor links to see the scrolling animation. Implement modern UX.
Drop files onto a zone and see a preview with name, size, and type. Copy the JavaScript pattern for your site.
Use the <template> tag to hold hidden HTML that is cloned and injected by JavaScript. Common pattern.
Create a custom element with named slots and see content projection in action. Learn Web Components basics.
Build the same layout with both Grid and Flexbox side by side. See the code differences and visual results.