Skip to content

Exercises & Challenges

54 resources found

Platform for measuring and practicing typing speed with customizable tests, competitions, and multi-language support.

Free

An online assembly language editor supporting M68K, MIPS, RISC-V, X86, and Z80 with debugging tools, code completion, and integrated AI chat.

AI-poweredNo sign-upFree

A browser-based platform for frontend developers featuring an AI-powered code editor, project challenges, and career development tools.

Paid

A competitive programming and coding education platform featuring online compilers, practice problems, and AI-powered learning assistance.

FreemiumAI-powered

An educational platform that teaches programming languages like Python and JavaScript through a browser-based role-playing game.

FreeOpen Source

Platform offering advanced programming challenges to recreate complex systems like Git, Redis, and SQLite from scratch in local development environments.

Freemium

A platform featuring web development games designed to teach coding concepts like CSS, SQL, and other programming fundamentals.

Freemium

A platform for improving programming skills through community-created coding challenges called kata, supporting over 55 programming languages.

Freemium

A platform for improving programming skills through interactive coding games, puzzles, and competitive challenges in over 25 languages.

Free

An interactive platform for practicing and mastering command-line interface skills through a series of terminal-based challenges.

FreeOpen Source

A minimal, distraction-free typing speed test application.

Free

A competitive CSS coding game where developers recreate target images using the shortest possible code.

Free

An interactive game designed to teach CSS selectors through a series of 32 progressive levels.

FreeOpen Source

A platform offering curated coding challenges and career roadmaps to help developers build portfolios and improve front-end and full-stack skills.

Freemium

A community-driven platform for testing technical knowledge through user-submitted quizzes across various programming languages and frameworks.

FreeOpen Source

Interactive platform for practicing HTML and CSS through structured coding challenges and UI implementation tasks.

Free

Write, validate, and visualize algorithms step-by-step with TypeScript support and real-time feedback.

FreeOpen SourceNo sign-up

An interactive platform providing thousands of bite-sized coding challenges to help users learn and practice programming languages.

Freemium

A platform for learning programming languages through coding exercises, automated analysis, and human mentoring.

FreeOpen Source

An interactive game designed to teach CSS Flexbox layout properties through visual puzzles.

FreeOpen Source

A non-profit educational platform offering a comprehensive, project-based curriculum for learning programming, web development, and data science.

FreeOpen Source

Platform providing professional design-to-code challenges to help developers build portfolio projects and improve real-world coding skills.

FreemiumAI-powered

A platform for frontend developers to improve their skills by recreating real-world websites with curated resources and design assets.

Free

Prepare for frontend engineering interviews with coding challenges, interactive workspaces, system design prompts, and study plans in React, Vue, and Angular.

Freemium

An interactive game designed to teach CSS Grid layout properties through a series of coding challenges.

FreeOpen Source

A developer skills platform for technical hiring, coding assessments, pair-programming interviews, and internal talent upskilling.

AI-poweredFreemium

A web-based typing tutor that uses algorithms to teach touch typing through muscle memory and personalized practice sessions.

Free

Interactive hands-on labs and real-world projects for learning Linux, DevOps, and cybersecurity skills.

FreemiumAI-powered

Interactive platform for learning modern JavaScript (ES2015+) through concise lessons, coding challenges, and real-world projects.

Freemium

Online platform for technical interview preparation, coding practice, and algorithm development with a large repository of problems.

Paid

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.

FreeOpen SourceNo sign-up

An interactive, browser-based tutorial for learning Vim text editor commands and navigation.

FreeOpen Source

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.

Free

Modern browser-based Python notebook application executing code client-side.

FreeNo sign-up

An online visualization tool for stepping through code execution in Python, Java, C, C++, and JavaScript to understand program state and debug.

FreeNo sign-up

Learn Python interactively through terminal-based broken code exercises with instant feedback, similar to Rustlings.

FreeOpen Source

Online touch typing tutor offering structured lessons, speed tests, and certification for multiple keyboard layouts and languages.

Freemium

An interactive course for learning modern React 19 through lessons, coding challenges, and a project-based approach.

Freemium

Interactive platform for learning, practicing, and testing regular expressions from scratch to advanced levels.

FreeOpen Source

Interactive coding platform with screencasts where users can edit code directly inside the video player.

Freemium

Interactive platform for learning programming languages and technical skills through bite-sized lessons, quizzes, and hands-on practice.

Freemium

Interactive lessons and exercises for learning Structured Query Language (SQL) directly in the browser.

Free

Interactive SQL tutorial and reference platform offering step-by-step exercises, quizzes, and examples for learning database query languages.

Free

An interactive educational web application for learning and visualizing LR(1) and LALR parser construction, grammars, and parsing techniques.

FreeNo sign-up

Practice touch typing and improve typing speed by retyping complete chapters and passages from classic literature and public domain books.

Freemium

An interactive typing practice and speed test platform designed to help users improve touch typing skills, track progress, and practice writing code.

AI-poweredFreemium

Online platform for measuring typing speed and accuracy through solo tests, multiplayer races, structured lessons, and real-time leaderboards.

Freemium

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.

No sign-up

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.

FreeNo sign-up

Online puzzle game designed to teach and memorize Vim keyboard shortcuts, commands, motions, and operators through gameplay.

Paid