CodeSpeedTest
HomeLearnBlogAboutContactGetting StartedFAQChallengesRaceLanguagesLeaderboard
  1. Home
  2. /
  3. Learn

Learn Programming Languages - 580+ Languages

Browse 580+ programming languages, frameworks, and libraries with 4474+ real code examples. Practice typing real code to improve your speed and accuracy.

CREACTPYTHONCPPRUSTTYPESCRIPTKOTLINPHPJAVACSHARPRUBYMQLCQLN1QLCYPHERGREMLINPARTIQLHASKELLELIXIRFSHARPJULIABASHPOWERSHELLGROOVYVBNETASSEMBLYCOBOLAPEXSOLIDITYVHDLVERILOGPLSQLTCLFORTRANPROLOGSCHEMEOCAMLCRYSTALNIMADADCOFFEESCRIPTACTIONSCRIPTSMALLTALKLABVIEWABAPLOGOEIFFELALGOLSNOBOLRPGFOXPROCOLDFUSIONMLREBOLIOELMELVISHXOJOHACKCHAPELMERCURYBLITZMAXFALCONJKAPLXQUERYAWKDATALOGCURLSEED7QSHARPWOLFRAMMOONSCRIPTZIGRMATLABOBJECTIVE-CVALAGAMBASREBOL-REDMODULA2MODULA3BCPLSIMULAPLIJOVIALIOTCEMBEDDED-CCIRCUITPYTHONMICROPYTHONZEPHYR-RTOS-DSLMBED-CPPPICO8-LUATINYBASICPERLLUAGOSWIFTHTMLCSSJAVASCRIPTFLUTTERDARTSCALAANGULARVUE-JSSVELTESOLID-JSALPINE-JSNEXT-JSNUXT-JSASTROQWIKREMIXBACKBONE-JSLITSTIMULUS-JSPREACTMITHRIL-JSRIOT-JSDOJOEMBER-JSPOLYMERAURELIAKNOCKOUT-JSHYPERAPPINFERNOJQUERYBOOTSTRAPTAILWIND-CSSBULMAFOUNDATIONMATERIALIZESEMANTIC-UIUIKITMETRO4TACHYONSPURE-CSSMATERIAL-UIANT-DESIGNCHAKRA-UIBLUEPRINT-JSFLUENT-UIELEMENT-UIVUETIFYCORDOVAQUASAR-FRAMEWORKIONICNATIVESCRIPTTITANIUM-APPCELERATORSWIFTUIJETPACK-COMPOSEREACTXPNATIVEBASEONSEN-UIFRAMEWORK7TAURIELECTRONNWJSCODENAME-ONEAPPGYVERTHUNKABLEKODULARMIT-APP-INVENTORGLIDEBRAVO-STUDIOBUBBLEBACKENDLESSDRAFTBITFLUTTERFLOWUNITYUNREAL-ENGINEGODOTKIVYPHASERCOCOS2DXLIBGDXPANDA3DBEVYCRYENGINECONSTRUCTGAMEMAKERSTUDIOTORQUE3DDEFOLDSOLAR2DLOVE2DMONOGAMEOGRE3DJMONKEYENGINEBLITZ3DURHO3DTENSORFLOWKERASPYTORCHPANDASNUMPYSCIKIT-LEARNHUGGINGFACE-TRANSFORMERSMXNETOPENCVSPACYLIGHTGBMXGBOOSTCATBOOSTRAPIDMINERWEKAORANGEKNIMEBIGDLJAXONNXBROWNIEANCHORQISKITCIRQQUIPPERFOREST-SDKSTRAWBERRY-FIELDSPENNYLANEBRAINFUCKMALBOLGEINTERCALBEFUNGEPIETWHITESPACEOOKSCRATCHSNAPBLOCKLYKARELALICEOCEAN-SDKVYPERMOVEINKCLARITYSIMPLICITYSOLANA-RUSTWEB3PYETHERSJSTRUFFLEHARDHATQT-WEBASSEMBLYBLAZORELM-UIEXPRESS-JSNESTJSFASTIFYKOA-JSDJANGOFLASKFASTAPITORNADOPYRAMIDSPRING-BOOTQUARKUSMICRONAUTRUBY-ON-RAILSMODULAKNATIVEFISSIONOPENFAASKUBELESSFUNCTIONXCLOUDFLARE-WORKERSNETLIFY-FUNCTIONSVERCEL-SERVERLESSGOOGLE-CLOUD-FUNCTIONSAWS-LAMBDAAZURE-FUNCTIONSIBM-CLOUD-FUNCTIONSFASTLY-COMPUTE-EDGESUPABASE-EDGE-FUNCTIONSASSEMBLYSCRIPTBLAZOR-WASMEMSCRIPTENYEWSEED-RUSTSYCAMORE-RUSTLEPTOS-RUSTWASMCLOUDTINYGO-WASMGO-WASMZIG-WASMKOTLIN-JS-WASMSWIFT-WASMCHEERPJWATWASMTIMEWEBGPUWEBGLBABYLONJSTHREEJSPLAYCANVASAFRAMEANIMXYZGSAPANIMEJSFRAMER-MOTIONLOTTIEPIXIJSPHASER3CREATEJSFIGMA-PLUGIN-APIFRAMERLOTTIEFILESREACT-SPRINGREACT-MOTIONREACT-TRANSITION-GROUPREACT-NATIVE-REANIMATEDVUE-MOTIONSVELTE-MOTIONPREACT-MOTIONTHREEJS-ANIMATIONPIXIJS-ANIMATIONADALOOUTSYSTEMSMENDIXBETTY-BLOCKSQUICK-BASEZOHO-CREATORAPPIANSALESFORCE-LIGHTNINGPOWERAPPSWEBFLOWWIX-VELOSHOPIFY-LIQUIDSQUARESPACE-DEVELOPERWORDPRESS-GUTENBERGWORDPRESS-PHP-PLUGINSWIX-CORVIDBUBBLE-IOCHEFSHAKESPEARELOLCODEVELATOTHUEUNLAMBDABINARY-LAMBDA-CALCULUSPROCESSING-JAVAPROCESSING-PYP5JSTURTLE-GRAPHICSEDUBLOCKSMAKECODESONIC-PISONIC-PI-LIVEHYDRUINOTYNKERCODEORG-BLOCKLYCODECOMBATCODEHSTRINKET-PYTHONREPLITGLITCHPYSCRIPTRUST-PLAYGROUNDJSFIDDLECODEPENJSBINDENO-PLAYGROUNDKOTLIN-PLAYGROUNDSWIFT-PLAYGROUNDSJUPYTER-NOTEBOOKGOOGLE-COLABKAGGLE-KERNELSOBSERVABLEHQIJAVABEAKERXXONSHSIEMENS-TIA-PORTALROCKWELL-STUDIO5000MITSUBISHI-GX-WORKSSCHNEIDER-ECOSTRUXURE-UNITYPROOMRON-CX-PROGRAMMERABB-CONTROL-BUILDERBECKHOFF-TWINCATWONDERWARE-INTOUCHIGNITION-PERSPECTIVEGE-IFIXCITECT-SCADAINDUSOFT-WEB-STUDIOWINCCADA-SPARKMISRA-C-CPPAUTOSAR-ARXML-CLABVIEW-FPGAEMBEDDED-C-CPPQNX-NEUTRINO-RTOSFREERTOSAUTOLISPCATSCRIPTSOLIDWORKS-APINX-OPENFUSION360-SCRIPTINGRHINO-GRASSHOPPER-SCRIPTINGOPENSCAD-SCRIPTINGQUANTLIBR-QUANT-PACKAGESMATLAB-FINANCIAL-TOOLBOXFSHARP-FINANCEJULIA-FINANCE-PACKAGESSAP-ABAPORACLE-FORMS-PLSQLSIEBEL-SCRIPTINGDYNAMICS-POWER-PLATFORMSALESFORCE-SCRIPTINGWORKDAY-SCRIPTINGCOBOL-VARIANTSPLI-MAINFRAMEJCL-SCRIPTINGTSO-ISPF-SCRIPTINGNATURAL-SCRIPTINGADABAS-SCRIPTINGIMS-TM-DB-SCRIPTINGRPG-IV-AS400ANYLOGIC-SCRIPTINGSIMULINK-MATLAB-SCRIPTINGARENA-SCRIPTINGFACTORY-IO-SCRIPTINGSIEMENS-S7-SIMULATIONLABVIEW-G-SCRIPTINGMATHCAD-SCRIPTINGCOMSOL-MULTIPHYSICS-SCRIPTINGMAPLE-SCRIPTINGWOLFRAM-MATHEMATICA-SCRIPTINGARDUINO-C-CPPZEPHYR-RTOSMBED-C-CPP-PYTHONTINYGOEMBEDDED-RUSTSYSTEMVERILOGCHISEL-HDLMYHDLBLUESPEC-SYSTEMVERILOGROS-ROS2URSCRIPTABB-RAPIDKUKA-KRLFANUC-TP-KARELS7-SCL-ADVANCEDSTUDIO5000-EXTENSIONSMELSEC-FX-EXTENSIONSSCHNEIDER-ECOSTRUXUREOMRON-SYSMAC-STUDIOABB-ROBOTSTUDIO-RAPID-EXTENSIONSFANUC-KAREL-TP-EXTENSIONSKUKA-KRL-PROPRIETARYBECKHOFF-TWINCAT-LIBRARIESYOKOGAWA-CENTUM-VPWONDERWARE-SYSTEM-PLATFORMCITECT-SCADA-SCRIPTINGINDUCTIVE--IGNITION-MODULESGE-IFIX-EXTENSIONSINDUSOFT-WEBSTUDIO-APISWINCC-PCS7-SCRIPTSICONICS-GENESIS32-SCRIPTSAUTOCAD-AUTOLISPCATIA-SCRIPTSNX-OPEN-MACROSSOLIDWORKS-ADDINSFUSION360-EXTENSIONSRHINO-GRASSHOPPER-NODESOPENSCAD-MACROSCREO-JOURNALSQNX-INTERNAL-DSLSAUTOSAR-SAFETY-MODULESMISRA-C-AVIONICSLABVIEW-FPGA-MODULESVXWORKS-SCRIPTSROS-INDUSTRIAL-NODESABB-ROBOTSTUDIO-COMMANDSKUKA-SUNRISE-EXTENSIONSURPLUS-MODULESSAP-ABAP-MODULESORACLE-EBS-DSLSSIEBEL-SCRIPTSWORKDAY-STUDIO-SCRIPTSDYNAMICS365-POWERFX-PRIVATESAP-FIORI-EXTENSIONSSALESFORCE-APEXBANKING-COBOL-VARIANTSJCL-TSO-SCRIPTSANYLOGIC-EXTENSIONSARENA-SIMULATION-SCRIPTSFACTORYIO-MACROSSIMIT-SCRIPTINGSIMULINK-EMBEDDED-BLOCKSCOMSOL-MODULESLABVIEW-INSTRUMENT-MODULESMATHCAD-MACROSMAPLE-INDUSTRIAL-SCRIPTINGMATHEMATICA-INDUSTRIAL-PACKAGESCATIA-NX-KNOWLEDGEWARE-RULESSERVERLESS-STACKRPG4PASCALTURBO-PASCALDELPHI-VCLDELPHI-FMXARDUINO-CTERRAFORMPULUMIAWS-CDKSERVERLESS-FRAMEWORKANSIBLEPUPPETSALTSTACKCLOUDFORMATIONAZURE-ARMKUBERNETES-YAMLHELMOPENSHIFT-TEMPLATESDOCKERFILEDOCKER-COMPOSEVAGRANTFILEPACKERNOMADJENKINS-PIPELINEGITHUB-ACTIONSGITLAB-CICIRCLECI-CONFIGTRAVIS-CIDRONE-CICONCOURSE-CITEKTON-PIPELINESSPINNAKERARGO-WORKFLOWSFLUXCD-GITOPSCROSSPLANEATLANTIS-TERRAFORMTERRAGRUNTCLOUD-CUSTODIANOPA-REGOPULUMI-AUTOMATIONSINATRALARAVELSYMFONYCODEIGNITERCAKEPHPZEND-FRAMEWORKYIIPHALCONFUELPHPSLIMMOJOLICIOUSPLAYGRAILSJHIPSTERASPNET-COREPHOENIXVAPORACTIX-WEBROCKETFIBERMARTINIREVELHAPISAILSLOOPBACKADONISJSFEATHERSJSDJANGORESTFRAMEWORKFLASK-RESTFULFASTAPI-RESTSPRING-SECURITYQUARKUS-SECURITYMICRONAUT-SECURITYLARAVEL-PASSPORTSYMFONY-SECURITYREACT-NATIVEXAMARIN-MAUITORNADO-RESTPYRAMID-RESTQBASICSQLDOCKERKUBERNETES

All Programming Languages

C(16)React(10)Python(11)C++(45)Rust(10)TypeScript(10)Kotlin(10)PHP(10)Java(10)C#(10)Ruby(10)Mql(10)Cql(10)N1ql(10)Cypher(10)Gremlin(10)Partiql(10)Haskell(10)Elixir(9)Fsharp(10)Julia(10)Bash(10)Powershell(10)Groovy(10)Vbnet(10)Assembly(10)Cobol(9)Apex(10)Solidity(10)Vhdl(10)Verilog(10)Plsql(10)Tcl(10)Fortran(10)Prolog(10)Scheme(10)Ocaml(10)Crystal(10)Nim(10)Ada(10)D(10)Coffeescript(10)Actionscript(10)Smalltalk(10)Labview(10)Abap(10)Logo(10)Eiffel(10)Algol(10)Snobol(10)Rpg(10)Foxpro(10)Coldfusion(10)Ml(10)Rebol(10)Io(10)Elm(10)Elvish(10)Xojo(10)Hack(10)Chapel(10)Mercury(10)Blitzmax(10)Falcon(10)J(10)K(10)Apl(10)Xquery(10)Awk(10)Datalog(10)Curl(10)Seed7(10)Qsharp(9)Wolfram(11)Moonscript(10)Zig(10)R(10)Matlab(10)Objective-c(10)Vala(10)Gambas(10)Rebol-red(10)Modula2(10)Modula3(10)Bcpl(10)Simula(10)Pli(10)Jovial(10)Iotc(10)Embedded-c(10)Circuitpython(10)Micropython(10)Zephyr-rtos-dsl(10)Mbed-cpp(10)Pico8-lua(10)Tinybasic(10)Perl(10)Lua(10)Go(9)Swift(11)HTML(11)CSS(10)JavaScript(11)Flutter(6)Dart(10)Scala(10)Angular(10)Vue-js(10)Svelte(10)Solid-js(10)Alpine-js(10)Next-js(9)Nuxt-js(10)Astro(10)Qwik(9)Remix(10)Backbone-js(9)Lit(9)Stimulus-js(9)Preact(9)

And 460 more languages available — use the search above to find them.

CodeSpeedTest

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

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Resources

FAQBlogContactLeaderboardRaceChallengesPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.