Coding Practice

45 resources found

10FastFingers

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

Free

BigDevSoon

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

Paid

CodeChef

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

FreemiumAI-powered

CodeCombat

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

FreeOpen Source

CodeCrafters

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

Codepip

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

Freemium

Codewars

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

Free

CodinGame

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

Free

cozytypes

A minimal, distraction-free typing speed test application.

Free

CSS Diner

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

FreeOpen Source

devChallenges

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

devQuizzes

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

FreeOpen Source

Divize

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

Free

Edabit

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

Freemium

Exercism

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

FreeOpen Source

Flexbox Froggy

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

FreeOpen Source

freeCodeCamp

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

FreeOpen Source

Frontend Interview Prep Platform

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

Freemium

Frontend Mentor

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

FreemiumAI-powered

Frontend Practice

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

Free

Grid Garden

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

FreeOpen Source

keybr

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

Free

LabEx

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

FreemiumAI-powered

Learn JavaScript

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

Freemium

LeetCode

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

Paid

Mastery Games

Interactive educational games designed to teach web development skills like CSS Grid and Flexbox through gamified challenges.

Monkeytype

A highly customizable, open-source typing test featuring a minimalist interface and various modes.

FreeOpen SourceNo sign-up
O

OpenVim

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

FreeOpen Source

Project Euler

A collection of challenging mathematical and computer programming problems designed to be solved using programming skills.

Free

Pythonlings

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

FreeOpen Source

Ratatype

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

Free

React Tutorial

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

Freemium

Regex Learn

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

FreeOpen Source

Scrimba

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

Freemium

Sololearn

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

Freemium

SQLBolt

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

Free

SQLZoo

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

Free

TypeLit.io

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

TypeQuicker

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

AI-poweredFreemium

Typers World

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

Free

Typersguild

Improve typing speed and accuracy through classic literature, custom EPUB uploads, Wikipedia articles, and smart mistake analysis.

FreeFreemium

TypingBeast

Free online typing test and touch typing tutor featuring progress tracking, multiple languages, on-screen keyboard, and distraction-free zen mode.

Free

TypingClub

Web-based touch typing software featuring interactive lessons, progress tracking, hand posture guides, and multi-language support.

FreeFreemium

Typre

Interactive web application for practicing typing speed and accuracy using real source code snippets across 14 programming languages.

V

VIM Adventures

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

Paid