JetBrains MPS
jetbrains.comBuild domain-specific languages with a projectional editor, language tools, and code generators.
Build domain-specific languages with a projectional editor, language tools, and code generators.
AI language tutor for speaking practice and pronunciation feedback.
AI language tutor for speaking, listening, writing, and pronunciation practice in 130+ languages.
A language-course library with personal and institutional access routes.
Donation-supported language materials without registration.
Build web pages and command-line programs with a general-purpose scripting language and interpreter.
Build JVM and multiplatform applications with an open-source language and compiler toolchain.
Explore data and create statistical summaries and graphics in R's language environment.
Use a compact scripting language on its own or embed its interpreter through a documented C API.
Explore an interpreted object-oriented language for web applications, scripts, and text-processing tasks.
Build type-safe concurrent programs for the Erlang virtual machine or compile them to JavaScript.
AI speaking practice for English and 35+ languages
Language courses with speaking practice and community exchange.
Work-related courses with role guides and learning pathways.
Vyoma's structured Sanskrit learning programmes.
Personalised early learning with reading, maths, thinking, creative and social-learning activities.
Study macroeconomics, public finance and economic policy
A free collection of digital books and maths learning resources with language and theme browsing.
Arabic lessons with a language-of-media route.
English-learning series organized by level and topic.
An interactive deep-learning book joining code and mathematics
Write statically typed Nim programs and compile them with a toolchain designed for systems and application work.
Build apps, command-line tools, and services with Swift's compiled programming language.