Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master themPractice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM levelTournamentsLive coding speed tournamentsArcade GamesBoss fight, arena survival, run-and-gun & moreGamificationXP, coins, badges & quests
LeaderboardGlobal rankings for every languageCertificatesEarn verifiable Bronze / Silver / Gold certsActivityDaily streaks & historical analyticsProfileYour stats, badges & achievements
Browse Languages500+ languages with real code examplesBlogTips, guides & deep divesFree ToolsWPM calculator, typing speed report & moreFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & missionSupportGet help — Pro users get priorityContactGet in touch with the team
TeamsPricing

Teams · classrooms, bootcamps, companies

See how your team types code.

Group dashboards for coding speed and accuracy on real code in 500+ languages. Set assignments with targets, run weekly leaderboards, and export assessment reports.

Start a group →See pricing

From $29/month. Members join free.

Group CS101 — PythonExample data
Active this week
18 / 24
Avg best WPM
63.5
Avg accuracy
95.1%
Week 3 · Loops — Python · 50 WPM · 92% · due Fri17 / 24
MemberBestTrendAcc
Priya S.74+6.496.2%
Daniel O.68+3.194.8%
Mei L.61−1.297.5%
Tom R.Inactive49—91%

Built for the people who train developers.

01

Coding bootcamps

Give every cohort a weekly typing target in the language you teach, and see who's falling behind before the project weeks start.

02

Schools & universities

Run a group per class. Assign Python or Java practice with a due date and export the results as a report for your gradebook.

03

Engineering teams

Onboard new hires onto your stack's syntax, run friendly weekly leaderboards, and track fluency in the languages you ship.

Three steps. No seat invites.

  1. 01

    Create a group

    Name it, pick a default language. Classroom or company team — the dashboard adapts its wording.

  2. 02

    Share the join code

    Members sign in and enter a six-character code or open your join link. No seat invites to manage.

  3. 03

    Assign, then watch it fill in

    Set a language, a WPM and accuracy target and a due date. Members just practise; qualifying runs mark it done.

What's in the dashboard.

  • 01

    Group dashboard

    Active members this week, tests taken, average best WPM and accuracy — and each member's trend against last week.

  • 02

    Assignments

    Language, optional exact snippet, WPM and accuracy targets, due date. Completion is computed from real results.

  • 03

    Weekly leaderboard

    A group competition that resets every seven days, so newcomers can win too. Members see it on their side as well.

  • 04

    Assessment reports

    Export the roster and assignment completion as CSV, or print a clean report for a review or a gradebook.

  • 05

    Member management

    Rename, regenerate the join code to close the door, remove members. Seat usage shown against your plan.

  • 06

    Privacy by default

    Members can hide their detailed stats from the owner at any time without leaving the group. Hidden numbers are never shown in the dashboard, reports or leaderboard.

Priced per group owner, not per seat.

Team

$29 / month

5 groups · 25 members each · assignments · reports · Pro for the owner

Team Plus

$79 / month

25 groups · 100 members each · everything in Team

Organization

Custom

Bigger groups, invoicing, custom terms.

Compare all plans →Talk to us

Questions from teams.

Do members need to pay?

No. Members join free with a code and practise on the Free plan. The plan is paid once, by the owner, and the owner also gets everything in Pro.

How is an assignment marked complete?

Any test a member finishes in the assignment's language (and snippet, if you chose one) after it was set and before the due date counts — if it meets the WPM and accuracy targets.

What's in the assessment report?

Every member's best WPM, best WPM this week, average accuracy, tests taken, last active date, and done/not-done for each assignment. Download it as CSV or print it.

Can I try Teams before paying?

Yes — Pro includes one group of up to 10 members with the dashboard and leaderboard, so you can run a small pilot. Assignments and reports need a Team plan.

We're bigger than 100 people per group.

Talk to us. Larger groups, invoicing and custom terms are set up by hand.

Keep exploring

Coding speed certificatesGlobal leaderboardAll 500+ languagesDeveloper WPM benchmarks

CodeSpeedTest

Improve your coding speed, code accuracy, and programming syntax WPM with practice sessions across 500+ programming languages.

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Legal & Support

Pro ⚡ PricingContactPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.