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

✦580 languages · 4,787 real snippets

Pick a language. Start typing.

Every language opens straight into a real code snippet — live WPM, accuracy, and an AI that explains each line.

press /

✦01Most typed

Popular

  • PythonPY11 snippets
  • JavaScriptJS11 snippets
  • TypeScriptTS10 snippets
  • JavaJV10 snippets
  • C++C++45 snippets
  • RustRS10 snippets
  • GoGO119 snippets
  • C#C#78 snippets
  • SwiftSW41 snippets
  • KotlinKT10 snippets
  • RubyRB10 snippets
  • PHPPHP10 snippets

✦02The index

Every language, A–Z

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. X
  25. Y
  26. Z

A48

  • ABAP10
  • Abb Control Builder10
  • Abb Rapid3
  • Abb Robotstudio Commands2
  • Abb Robotstudio Rapid Extensions3
  • ActionScript10
  • Actix Web1
  • Ada10
  • Ada Spark10
  • Adabas Scripting10
  • Adalo10
  • AdonisJS1
  • Aframe10
  • ALGOL10
  • Alice10
  • Alpine Js10
  • Anchor10
  • Angular10
  • Animejs10
  • AnimXYZ10
  • Ansible1
  • Ant Design10
  • Anylogic Extensions2
  • Anylogic Scripting10
  • Apex10
  • APL10
  • AppGyver10
  • Appian10
  • Arduino C1
  • Arduino C Cpp3
  • Arena Scripting10
  • Arena Simulation Scripts3
  • Argo Workflows1
  • Aspnet Core1
  • Assembly10
  • AssemblyScript10
  • Astro10
  • Atlantis Terraform1
  • Aurelia10
  • Autocad Autolisp2
  • AutoLISP10
  • Autosar Arxml C2
  • Autosar Safety Modules2
  • AWK10
  • Aws Cdk4
  • Aws Lambda10
  • Azure Arm1
  • Azure Functions10

B28

  • Babylonjs9
  • Backbone Js9
  • Backendless10
  • Banking Cobol Variants2
  • Bash10
  • BCPL10
  • BeakerX10
  • Beckhoff Twincat10
  • Beckhoff Twincat Libraries3
  • Befunge10
  • Betty Blocks10
  • Bevy10
  • BigDL10
  • Binary Lambda Calculus10
  • Blazor10
  • Blazor Wasm10
  • Blitz3D10
  • BlitzMax10
  • Blockly10
  • Blueprint Js9
  • Bluespec Systemverilog3
  • Bootstrap5
  • Brainfuck11
  • Bravo Studio10
  • Brownie10
  • Bubble10
  • Bubble Io10
  • Bulma10

C47

  • C100
  • C#78
  • C++45
  • CakePHP1
  • CatBoost10
  • Catia Nx Knowledgeware Rules2
  • Catia Scripts2
  • CATScript10
  • Chakra Ui10
  • Chapel10
  • CheerpJ10
  • Chef10
  • Chisel Hdl3
  • Circleci Config1
  • CircuitPython10
  • Cirq10
  • Citect Scada10
  • Citect Scada Scripting3
  • Clarity10
  • Cloud Custodian1
  • Cloudflare Workers10
  • CloudFormation2
  • COBOL9
  • Cobol Variants10
  • Cocos2dx10
  • CodeCombat10
  • CodeHS10
  • CodeIgniter1
  • Codename One10
  • Codeorg Blockly10
  • CodePen9
  • CoffeeScript10
  • ColdFusion10
  • Comsol Modules2
  • Comsol Multiphysics Scripting3
  • Concourse Ci1
  • Construct10
  • Cordova9
  • CQL10
  • CreateJS9
  • Creo Journals2
  • Crossplane1
  • CryEngine10
  • Crystal10
  • CSS10
  • cURL10
  • Cypher10

D17

  • D10
  • Dart10
  • Datalog10
  • Defold10
  • Delphi Fmx1
  • Delphi Vcl1
  • Deno Playground10
  • Django10
  • Djangorestframework1
  • Docker1
  • Docker Compose1
  • Dockerfile1
  • Dojo9
  • Draftbit10
  • Drone Ci1
  • Dynamics Power Platform10
  • Dynamics365 Powerfx Private2

E15

  • EduBlocks10
  • Eiffel10
  • Electron10
  • Element Ui10
  • Elixir9
  • Elm10
  • Elm Ui9
  • Elvish10
  • Embedded C10
  • Embedded C Cpp10
  • Embedded Rust3
  • Ember Js9
  • Emscripten10
  • Ethersjs10
  • Express Js10

F33

  • Factory Io Scripting10
  • Factoryio Macros2
  • Falcon10
  • Fanuc Karel Tp Extensions3
  • Fanuc Tp Karel3
  • FastAPI10
  • Fastapi REST1
  • Fastify10
  • Fastly Compute Edge10
  • FeathersJS1
  • Fiber1
  • Figma Plugin Api10
  • Fission9
  • Flask10
  • Flask-RESTful1
  • Fluent Ui10
  • Flutter6
  • FlutterFlow10
  • Fluxcd Gitops1
  • Forest Sdk10
  • Fortran10
  • Foundation9
  • FoxPro10
  • Framer10
  • Framer Motion10
  • Framework75
  • FreeRTOS10
  • Fsharp10
  • Fsharp Finance10
  • FuelPHP1
  • FunctionX10
  • Fusion360 Extensions2
  • Fusion360 Scripting10

G17

  • Gambas10
  • Gamemakerstudio10
  • Ge Ifix10
  • Ge Ifix Extensions3
  • Github Actions1
  • Gitlab Ci1
  • Glide10
  • Glitch10
  • Go119
  • Go Wasm10
  • Godot10
  • Google Cloud Functions10
  • Google Colab10
  • Grails1
  • Gremlin10
  • Groovy10
  • GSAP10

H9

  • Hack10
  • Hapi1
  • Hardhat10
  • Haskell10
  • Helm1
  • HTML11
  • Huggingface Transformers10
  • Hydruino10
  • Hyperapp9

I14

  • Ibm Cloud Functions10
  • Iconics Genesis32 Scripts2
  • Ignition Perspective10
  • IJava10
  • Ims Tm Db Scripting10
  • Inductive Ignition Modules3
  • Indusoft Web Studio10
  • Indusoft Webstudio Apis3
  • Inferno8
  • Ink10
  • INTERCAL10
  • Io10
  • Ionic9
  • Iotc10

J17

  • J10
  • Java10
  • JavaScript11
  • JAX10
  • Jcl Scripting10
  • Jcl Tso Scripts3
  • Jenkins Pipeline1
  • Jetpack Compose8
  • JHipster1
  • jMonkeyEngine9
  • JOVIAL10
  • jQuery9
  • Jsbin10
  • JSFiddle9
  • Julia10
  • Julia Finance Packages10
  • Jupyter Notebook10

K19

  • K10
  • Kaggle Kernels10
  • Karel10
  • Keras10
  • Kivy10
  • Knative10
  • KNIME10
  • Knockout Js9
  • Koa Js10
  • Kodular10
  • Kotlin10
  • Kotlin Js Wasm10
  • Kotlin Playground10
  • Kubeless10
  • Kubernetes1
  • Kubernetes Yaml2
  • Kuka Krl3
  • Kuka Krl Proprietary3
  • Kuka Sunrise Extensions2

L18

  • LabVIEW10
  • Labview Fpga10
  • Labview Fpga Modules2
  • Labview G Scripting10
  • Labview Instrument Modules2
  • Laravel1
  • Laravel Passport1
  • Leptos Rust10
  • LibGDX11
  • LightGBM9
  • Lit9
  • Logo10
  • LOLCODE10
  • LoopBack1
  • Lottie10
  • LottieFiles10
  • Love2D10
  • Lua10

M37

  • MakeCode10
  • Malbolge10
  • Maple Industrial Scripting2
  • Maple Scripting3
  • Martini1
  • Material-UI5
  • Materialize10
  • Mathcad Macros2
  • Mathcad Scripting10
  • Mathematica Industrial Packages2
  • MATLAB10
  • Matlab Financial Toolbox10
  • Mbed C Cpp Python3
  • Mbed Cpp10
  • Melsec Fx Extensions3
  • Mendix10
  • Mercury10
  • Metro49
  • Micronaut10
  • Micronaut Security1
  • MicroPython10
  • Misra C Avionics2
  • Misra C Cpp10
  • Mit App Inventor10
  • Mithril Js9
  • Mitsubishi Gx Works10
  • ML10
  • Modula10
  • Modula210
  • Modula310
  • Mojolicious1
  • MonoGame10
  • MoonScript10
  • Move10
  • MQL10
  • MXNet10
  • Myhdl3

N14

  • N1QL10
  • NativeBase9
  • NativeScript8
  • Natural Scripting10
  • NestJS10
  • Netlify Functions10
  • Next Js9
  • Nim10
  • Nomad1
  • NumPy10
  • Nuxt Js10
  • NWjs10
  • Nx Open10
  • Nx Open Macros2

O20

  • Objective-C10
  • ObservableHQ10
  • OCaml10
  • Ocean Sdk10
  • Ogre3D9
  • Omron Cx Programmer10
  • Omron Sysmac Studio3
  • ONNX10
  • Onsen Ui4
  • Ook10
  • Opa Rego1
  • OpenCV10
  • OpenFaaS10
  • Openscad Macros2
  • Openscad Scripting10
  • Openshift Templates1
  • Oracle Ebs Dsls2
  • Oracle Forms Plsql10
  • Orange10
  • OutSystems10

P39

  • P5js10
  • Packer1
  • Panda3D10
  • Pandas10
  • PartiQL10
  • Pascal1
  • PennyLane10
  • Perl10
  • Phalcon1
  • Phaser10
  • Phaser39
  • Phoenix1
  • PHP10
  • Pico8 Lua10
  • Piet10
  • PixiJS9
  • Pixijs Animation10
  • Play1
  • PlayCanvas10
  • Pli10
  • Pli Mainframe10
  • Plsql10
  • Polymer11
  • Powerapps10
  • PowerShell10
  • Preact9
  • Preact Motion10
  • Processing Java10
  • Processing Py10
  • Prolog10
  • Pulumi4
  • Pulumi Automation1
  • Puppet1
  • Pure Css5
  • Pyramid10
  • Pyramid REST1
  • PyScript10
  • Python11
  • PyTorch10

Q13

  • QBasic1
  • Qiskit10
  • Qnx Internal Dsls2
  • Qnx Neutrino Rtos10
  • Qsharp9
  • Qt Webassembly9
  • Quantlib10
  • Quarkus10
  • Quarkus Security1
  • Quasar Framework10
  • Quick Base10
  • Quipper10
  • Qwik9

R29

  • R10
  • R Quant Packages10
  • RapidMiner10
  • React10
  • React Motion10
  • React Native1
  • React Native Reanimated9
  • React Spring10
  • React Transition Group10
  • ReactXP9
  • Rebol10
  • Rebol Red10
  • Remix10
  • Replit10
  • Revel1
  • Rhino Grasshopper Nodes2
  • Rhino Grasshopper Scripting9
  • Riot Js9
  • Rocket1
  • Rockwell Studio500010
  • Ros Industrial Nodes2
  • Ros Ros23
  • RPG10
  • Rpg Iv As40010
  • Rpg41
  • Ruby10
  • Ruby On Rails10
  • Rust10
  • Rust Playground10

S64

  • S7 Scl Advanced3
  • Sails1
  • Salesforce Apex2
  • Salesforce Lightning10
  • Salesforce Scripting10
  • SaltStack1
  • Sap Abap10
  • Sap Abap Modules2
  • Sap Fiori Extensions2
  • Scala10
  • Scheme10
  • Schneider Ecostruxure3
  • Schneider Ecostruxure Unitypro10
  • Scikit-learn10
  • Scratch10
  • Seed Rust9
  • Seed710
  • Semantic Ui9
  • Serverless Framework4
  • Serverless Stack1
  • Shakespeare10
  • Shopify Liquid10
  • Siebel Scripting11
  • Siebel Scripts2
  • Siemens S7 Simulation10
  • Siemens Tia Portal10
  • Simit Scripting2
  • Simplicity10
  • Simula10
  • Simulink Embedded Blocks2
  • Simulink Matlab Scripting10
  • Sinatra1
  • Slim1
  • Smalltalk10
  • Snap10
  • SNOBOL10
  • Solana Rust10
  • Solar2D10
  • Solid Js10
  • Solidity10
  • Solidworks Addins2
  • Solidworks Api10
  • Sonic Pi10
  • Sonic Pi Live10
  • spaCy10
  • Spinnaker1
  • Spring Boot9
  • Spring Security1
  • SQL22
  • Squarespace Developer9
  • Stimulus Js9
  • Strawberry Fields10
  • Studio5000 Extensions3
  • Supabase Edge Functions10
  • Svelte10
  • Svelte Motion10
  • Swift41
  • Swift Playgrounds10
  • Swift Wasm10
  • SwiftUI9
  • Sycamore Rust10
  • Symfony1
  • Symfony Security1
  • Systemverilog3

T27

  • Tachyons9
  • Tailwind Css10
  • Tauri10
  • Tcl10
  • Tekton Pipelines1
  • TensorFlow10
  • Terraform1
  • Terragrunt1
  • Threejs9
  • Threejs Animation8
  • Thue10
  • Thunkable10
  • TinyBasic10
  • Tinygo3
  • Tinygo Wasm10
  • Titanium Appcelerator9
  • Tornado9
  • Tornado REST1
  • Torque3d10
  • Travis Ci1
  • Trinket Python10
  • Truffle10
  • Tso Ispf Scripting10
  • Turbo Pascal1
  • Turtle Graphics10
  • Tynker10
  • TypeScript10

U7

  • UIkit9
  • Unity10
  • Unlambda10
  • Unreal Engine10
  • Urho3D10
  • Urplus Modules2
  • Urscript3

V13

  • Vagrantfile1
  • Vala10
  • Vapor1
  • Vbnet10
  • Velato10
  • Vercel Serverless10
  • Verilog10
  • VHDL10
  • Vue Js10
  • Vue Motion10
  • Vuetify10
  • Vxworks Scripts2
  • Vyper10

W21

  • wasmCloud10
  • Wasmtime9
  • WAT10
  • Web3py10
  • Webflow10
  • WebGL10
  • WebGPU10
  • Weka10
  • Whitespace10
  • Wincc10
  • Wincc Pcs7 Scripts2
  • Wix Corvid10
  • Wix Velo10
  • Wolfram11
  • Wolfram Mathematica Scripting3
  • Wonderware Intouch10
  • Wonderware System Platform3
  • Wordpress Gutenberg10
  • Wordpress Php Plugins9
  • Workday Scripting10
  • Workday Studio Scripts2

X5

  • Xamarin Maui1
  • XGBoost10
  • Xojo10
  • Xonsh10
  • XQuery10

Y3

  • Yew9
  • Yii1
  • Yokogawa Centum Vp3

Z6

  • Zend Framework1
  • Zephyr Rtos3
  • Zephyr Rtos Dsl10
  • Zig10
  • Zig Wasm10
  • Zoho Creator10

✦Missing one?

Tell us what to add next.

We add new languages and frameworks regularly. Tell us what you want to practise.

Request a language
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.