Stack
Type
Difficulty
19 results
Clear filtersCS 1332 Data Structures & Algorithms Visualization Tool
An interactive visualization tool that demonstrates data structures and algorithms step by step, helping learners understand how common algorithms operate.
Algorithms, Data Structures, Java·BeginnerIntermediate
Interactive·Computer Science
CSS Validation Service
W3C's online validator for checking CSS syntax and identifying errors against CSS standards.
CSS, Web Standards·BeginnerAdvanced
Interactive·Web Development
CSSMATIC
A collection of browser-based visual tools that help developers generate CSS for effects such as gradients, borders, shadows, and other styling patterns.
CSS, HTML·Beginner
Interactive·Web Development
Doodle Ipsum
A placeholder illustration generator that provides customizable doodle-style graphics for designers and developers creating website mockups and prototypes.
SVG, Web Design, Illustration·Beginner
Interactive·Design & Creative Technology
Excalidraw
An open-source virtual whiteboard for creating diagrams, sketches, architecture drawings, and collaborative visual explanations.
Diagramming, SVG, Canvas·BeginnerAdvanced
Interactive·Design & Creative Technology
Explain Shell
An interactive command-line reference that breaks down shell commands into their individual components and explains what each part of a command does.
Bash, Shell·Beginner
Interactive·Systems & Infrastructure
Flexbox Froggy
A game-based introduction to CSS Flexbox where learners solve progressively harder positioning challenges by writing Flexbox properties directly in the browser.
CSS·Beginner
Interactive·Web Development
Git Branching
An interactive environment for learning Git through visual simulations and hands-on challenges involving commits, branches, merging, rebasing, and other version-control operations.
Git, Version Control·BeginnerIntermediate
Interactive·Software Development
Grid Garden
A playful way to learn CSS Grid through interactive challenges that require learners to write grid properties and position elements correctly.
CSS, CSS Grid·Beginner
Interactive·Web Development
Jupyter Notebook
An interactive web application for creating computational notebooks that combine executable code, mathematical notation, visualizations, and explanatory text.
Python, R, Julia·BeginnerAdvanced
Interactive·Computer Science
Kaggle Notebooks
Cloud-hosted computational notebooks for writing and executing Python or R code, exploring datasets, creating visualizations, and developing machine learning models.
Python, R, SQL, Data Science·BeginnerAdvanced
Interactive·AI & Machine Learning
Linux Journey
Interactive Linux lessons covering the command line, permissions, processes, networking, package management, and other fundamentals through guided learning and practical exercises.
Linux, Bash, Shell, Networking·BeginnerAdvanced
Interactive·Systems & Infrastructure
Markup Validation Service
W3C's online service for validating HTML and markup against web standards and identifying syntax or structural errors.
HTML, Web Standards·BeginnerAdvanced
Interactive·Web Development
Mathigon
Interactive mathematics lessons combining visual explanations, simulations, puzzles, and explorations to help learners understand mathematical concepts through experimentation.
Mathematics, Statistics·BeginnerAdvanced
Interactive·Computer Science
OH MY GIT!
An open-source game that teaches Git through interactive gameplay, allowing learners to experiment with commits, branches, merges, and other version-control concepts.
Git, Version Control·Beginner
Interactive·Software Development
RealTime Colors
An interactive design tool for experimenting with color palettes and typography while previewing how design choices look on a live website layout.
CSS, Color Theory, Typography, Web Design·Beginner
Interactive·Design & Creative Technology
SQLBolt
Browser-based SQL lessons and exercises that introduce queries, filtering, sorting, joins, aggregations, and other fundamental database operations through immediate practice.
SQL, Relational Databases·Beginner
Interactive·Data & Databases
VisuAlgo
Interactive visualizations and animations that make data structures and algorithms easier to understand through exploration and step-by-step demonstrations.
Algorithms, Data Structures·BeginnerAdvanced
Interactive·Computer Science
Wolfram Notebook Archive
A public collection of interactive computational notebooks covering mathematics, science, engineering, and other technical subjects using Wolfram technologies.
Mathematics, Computational Science·BeginnerAdvanced
Interactive·Computer Science