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.
Popular
Every language, A–Z
A
- 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
B
- 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
C
- 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
D
E
F
- 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
G
I
J
K
L
M
- 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
N
O
P
- 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
Q
R
- 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
S
- 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
T
- 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
V
W
Missing a language?
We add new languages and frameworks regularly. Tell us what you want to practice.
Request a language