Skip to main content

Free typing test

Programmer typing guides by language

Symbol-heavy code-line practice with snippets filtered to your stack. Each language guide embeds a three-minute test locked to that track—not a random mix from the full corpus.

Free test

Run a programmer symbols typing test

Three-minute timed runs on braces, operators, and language-specific snippets—or open a language guide for a track-locked embed.

  1. Step 1

    Open the symbols test

    Mixed corpus or pick a language track from a guide.

  2. Step 2

    Type code-shaped snippets

    Brackets, strings, and operators at realistic density.

  3. Step 3

    Open your stack’s guide

    Each language article locks the embed to that track.

Start programmer symbols test

No download. Sign in to save scores; open any language guide for a track-specific embed.

Compare language track guides

Search all guides

Typing for Programmers · Language tracks

C++ Typing Test: Templates, Scope Resolution, and Pointer Syntax

Practice a free three-minute C++ programmer symbols test—angle brackets, double colons, pointer arrows, and header punctuation from the C++ track only, with weekly transfer checks on real templates.

Read guide

Typing for Programmers · Language tracks

C# Typing Test: Generics, Nullable Markers, and Lambda Arrows

Practice a free three-minute C# programmer symbols test—nullable question marks, LINQ lambdas, generic angle brackets

Read guide

Typing for Programmers · Language tracks

CSS Typing Test: Selectors, Braces, and Cascade Property Rhythm

Practice a free three-minute CSS programmer symbols test—selectors, colons, semicolons, at-rules, and brace blocks from the CSS track only, with weekly transfer on real stylesheets.

Read guide

Typing for Programmers · Language tracks

Dart Typing Test: Null Safety, Generics, and Flutter Widget Syntax

Practice a free three-minute Dart programmer symbols test—nullable markers, cascade operators, generic angle brackets, and brace blocks from the Dart track only, with weekly Flutter transfer checks.

Read guide

Typing for Programmers · Language tracks

Elixir Typing Test: Pipe Operators, Atoms, and Pattern Matching Syntax

Practice a free three-minute Elixir programmer symbols test—pipe arrows, atom colons, map percent braces, and do/end blocks from the Elixir track only, with weekly BEAM transfer checks.

Read guide

Typing for Programmers · Language tracks

Erlang Typing Test: Guards, List Comprehensions, and BEAM Punctuation

Practice a free three-minute Erlang programmer symbols test—list comprehensions, guard commas, format strings, and clause arrows from the Erlang track only, with weekly BEAM transfer checks.

Read guide