Exercises & Challenges
Platform for measuring and practicing typing speed with customizable tests, competitions, and multi-language support.
An online assembly language editor supporting M68K, MIPS, RISC-V, X86, and Z80 with debugging tools, code completion, and integrated AI chat.
A browser-based platform for frontend developers featuring an AI-powered code editor, project challenges, and career development tools.
A competitive programming and coding education platform featuring online compilers, practice problems, and AI-powered learning assistance.
An educational platform that teaches programming languages like Python and JavaScript through a browser-based role-playing game.
Platform offering advanced programming challenges to recreate complex systems like Git, Redis, and SQLite from scratch in local development environments.
A platform featuring web development games designed to teach coding concepts like CSS, SQL, and other programming fundamentals.
A platform for improving programming skills through community-created coding challenges called kata, supporting over 55 programming languages.
A platform for improving programming skills through interactive coding games, puzzles, and competitive challenges in over 25 languages.
An interactive platform for practicing and mastering command-line interface skills through a series of terminal-based challenges.
A minimal, distraction-free typing speed test application.
A competitive CSS coding game where developers recreate target images using the shortest possible code.
An interactive game designed to teach CSS selectors through a series of 32 progressive levels.
A platform offering curated coding challenges and career roadmaps to help developers build portfolios and improve front-end and full-stack skills.
A community-driven platform for testing technical knowledge through user-submitted quizzes across various programming languages and frameworks.
Interactive platform for practicing HTML and CSS through structured coding challenges and UI implementation tasks.
Write, validate, and visualize algorithms step-by-step with TypeScript support and real-time feedback.
An interactive platform providing thousands of bite-sized coding challenges to help users learn and practice programming languages.
A platform for learning programming languages through coding exercises, automated analysis, and human mentoring.
An interactive game designed to teach CSS Flexbox layout properties through visual puzzles.
A non-profit educational platform offering a comprehensive, project-based curriculum for learning programming, web development, and data science.
Platform providing professional design-to-code challenges to help developers build portfolio projects and improve real-world coding skills.
A platform for frontend developers to improve their skills by recreating real-world websites with curated resources and design assets.
Prepare for frontend engineering interviews with coding challenges, interactive workspaces, system design prompts, and study plans in React, Vue, and Angular.
An interactive game designed to teach CSS Grid layout properties through a series of coding challenges.
A developer skills platform for technical hiring, coding assessments, pair-programming interviews, and internal talent upskilling.
A web-based typing tutor that uses algorithms to teach touch typing through muscle memory and personalized practice sessions.
Interactive hands-on labs and real-world projects for learning Linux, DevOps, and cybersecurity skills.
Interactive platform for learning modern JavaScript (ES2015+) through concise lessons, coding challenges, and real-world projects.
Online platform for technical interview preparation, coding practice, and algorithm development with a large repository of problems.
Interactive educational games designed to teach web development skills like CSS Grid and Flexbox through gamified challenges.
A highly customizable, open-source typing test featuring a minimalist interface and various modes.
An interactive, browser-based tutorial for learning Vim text editor commands and navigation.
An interactive, game-based learning platform designed to help developers master CSS Flexbox properties through hands-on practice.
A collection of challenging mathematical and computer programming problems designed to be solved using programming skills.
Modern browser-based Python notebook application executing code client-side.
An online visualization tool for stepping through code execution in Python, Java, C, C++, and JavaScript to understand program state and debug.
Learn Python interactively through terminal-based broken code exercises with instant feedback, similar to Rustlings.
Online touch typing tutor offering structured lessons, speed tests, and certification for multiple keyboard layouts and languages.
An interactive course for learning modern React 19 through lessons, coding challenges, and a project-based approach.
Interactive platform for learning, practicing, and testing regular expressions from scratch to advanced levels.
Interactive coding platform with screencasts where users can edit code directly inside the video player.
Interactive platform for learning programming languages and technical skills through bite-sized lessons, quizzes, and hands-on practice.
Interactive lessons and exercises for learning Structured Query Language (SQL) directly in the browser.
Interactive SQL tutorial and reference platform offering step-by-step exercises, quizzes, and examples for learning database query languages.
An interactive educational web application for learning and visualizing LR(1) and LALR parser construction, grammars, and parsing techniques.
Practice touch typing and improve typing speed by retyping complete chapters and passages from classic literature and public domain books.
An interactive typing practice and speed test platform designed to help users improve touch typing skills, track progress, and practice writing code.
Online platform for measuring typing speed and accuracy through solo tests, multiplayer races, structured lessons, and real-time leaderboards.
Improve typing speed and accuracy through classic literature, custom EPUB uploads, Wikipedia articles, and smart mistake analysis.
Free online typing test and touch typing tutor featuring progress tracking, multiple languages, on-screen keyboard, and distraction-free zen mode.
Web-based touch typing software featuring interactive lessons, progress tracking, hand posture guides, and multi-language support.
Interactive web application for practicing typing speed and accuracy using real source code snippets across 14 programming languages.
Online puzzle game designed to teach and memorize Vim keyboard shortcuts, commands, motions, and operators through gameplay.