Language library
Programming languages and developer ecosystems
Browse practical language pages for full Phase 1 tracks, frontend frameworks, backend runtimes, database tools and starter paths for long-tail languages.
137
Languages
7
Families
10
Full tracks
Popular Programming Languages
20 learning paths with editor starters and related links.
Python
Learn Python with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
JavaScript
Learn JavaScript with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
TypeScript
Learn TypeScript with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Java
Learn Java with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
C
Learn C with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
C++
Learn C++ with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
C#
Learn C# with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
PHP
Learn PHP with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Go
Learn Go with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Rust
Learn Rust with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Kotlin
Learn Kotlin with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Swift
Learn Swift with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Ruby
Learn Ruby with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Dart
Learn Dart with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
R
Learn R with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Bash
Learn Bash with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Shell Script
Learn the purpose, syntax shape, real-world uses and starter practice path for Shell Script.
SQL
Learn SQL with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
HTML
Learn HTML with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
CSS
Learn CSS with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Backend and Scripting
46 learning paths with editor starters and related links.
NodeJS
Learn NodeJS with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Deno
Learn the purpose, syntax shape, real-world uses and starter practice path for Deno.
Bun
Learn the purpose, syntax shape, real-world uses and starter practice path for Bun.
Perl
Learn Perl with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Lua
Learn Lua with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Groovy
Learn the purpose, syntax shape, real-world uses and starter practice path for Groovy.
Scala
Learn Scala with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Haskell
Learn the purpose, syntax shape, real-world uses and starter practice path for Haskell.
Elixir
Learn the purpose, syntax shape, real-world uses and starter practice path for Elixir.
Erlang
Learn the purpose, syntax shape, real-world uses and starter practice path for Erlang.
F#
Learn the purpose, syntax shape, real-world uses and starter practice path for F#.
Fortran
Learn the purpose, syntax shape, real-world uses and starter practice path for Fortran.
Pascal
Learn the purpose, syntax shape, real-world uses and starter practice path for Pascal.
Ada
Learn the purpose, syntax shape, real-world uses and starter practice path for Ada.
Cobol
Learn the purpose, syntax shape, real-world uses and starter practice path for Cobol.
Objective-C
Learn Objective-C with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Visual Basic
Learn the purpose, syntax shape, real-world uses and starter practice path for Visual Basic.
VB.NET
Learn the purpose, syntax shape, real-world uses and starter practice path for VB.NET.
Tcl
Learn the purpose, syntax shape, real-world uses and starter practice path for Tcl.
Prolog
Learn the purpose, syntax shape, real-world uses and starter practice path for Prolog.
Common Lisp
Learn the purpose, syntax shape, real-world uses and starter practice path for Common Lisp.
Clojure
Learn the purpose, syntax shape, real-world uses and starter practice path for Clojure.
Scheme
Learn the purpose, syntax shape, real-world uses and starter practice path for Scheme.
Racket
Learn the purpose, syntax shape, real-world uses and starter practice path for Racket.
OCaml
Learn the purpose, syntax shape, real-world uses and starter practice path for OCaml.
D
Learn the purpose, syntax shape, real-world uses and starter practice path for D.
Julia
Learn the purpose, syntax shape, real-world uses and starter practice path for Julia.
Crystal
Learn the purpose, syntax shape, real-world uses and starter practice path for Crystal.
Nim
Learn the purpose, syntax shape, real-world uses and starter practice path for Nim.
Zig
Learn the purpose, syntax shape, real-world uses and starter practice path for Zig.
V
Learn the purpose, syntax shape, real-world uses and starter practice path for V.
Odin
Learn the purpose, syntax shape, real-world uses and starter practice path for Odin.
Raku
Learn the purpose, syntax shape, real-world uses and starter practice path for Raku.
AWK
Learn the purpose, syntax shape, real-world uses and starter practice path for AWK.
Smalltalk
Learn the purpose, syntax shape, real-world uses and starter practice path for Smalltalk.
Forth
Learn the purpose, syntax shape, real-world uses and starter practice path for Forth.
Icon
Learn the purpose, syntax shape, real-world uses and starter practice path for Icon.
J
Learn the purpose, syntax shape, real-world uses and starter practice path for J.
Haxe
Learn the purpose, syntax shape, real-world uses and starter practice path for Haxe.
CoffeeScript
Learn the purpose, syntax shape, real-world uses and starter practice path for CoffeeScript.
EJS
Learn the purpose, syntax shape, real-world uses and starter practice path for EJS.
Basic
Learn the purpose, syntax shape, real-world uses and starter practice path for Basic.
Brainfuck
Learn the purpose, syntax shape, real-world uses and starter practice path for Brainfuck.
ISPC
Learn the purpose, syntax shape, real-world uses and starter practice path for ISPC.
Assembly
Learn the purpose, syntax shape, real-world uses and starter practice path for Assembly.
Verilog
Learn the purpose, syntax shape, real-world uses and starter practice path for Verilog.
Java Ecosystem
4 learning paths with editor starters and related links.
JShell
Learn the purpose, syntax shape, real-world uses and starter practice path for JShell.
Java Swing
Learn the purpose, syntax shape, real-world uses and starter practice path for Java Swing.
JavaFX
Learn the purpose, syntax shape, real-world uses and starter practice path for JavaFX.
Spring Boot Basics
Learn Spring Boot Basics with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Python Ecosystem
11 learning paths with editor starters and related links.
Python2
Learn the purpose, syntax shape, real-world uses and starter practice path for Python2.
Tkinter
Learn the purpose, syntax shape, real-world uses and starter practice path for Tkinter.
Turtle
Learn the purpose, syntax shape, real-world uses and starter practice path for Turtle.
Pygame
Learn the purpose, syntax shape, real-world uses and starter practice path for Pygame.
Matplotlib
Learn Matplotlib with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Seaborn
Learn Seaborn with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
NumPy
Learn NumPy with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Pandas
Learn Pandas with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
SciPy
Learn SciPy with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Django
Learn Django with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Flask
Learn Flask with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
C and C++ Ecosystem
2 learning paths with editor starters and related links.
Web Languages and Frontend Tools
28 learning paths with editor starters and related links.
Sass
Learn Sass with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Less
Learn the purpose, syntax shape, real-world uses and starter practice path for Less.
Tailwind CSS
Learn Tailwind CSS with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Bootstrap
Learn Bootstrap with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
W3.CSS
Learn W3.CSS with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Material UI
Learn Material UI with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
shadcn/ui
Learn shadcn/ui with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
React
Learn React with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Next.js
Learn Next.js with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Vue
Learn Vue with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Nuxt
Learn the purpose, syntax shape, real-world uses and starter practice path for Nuxt.
Angular
Learn Angular with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
AngularJS
Learn AngularJS with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Svelte
Learn Svelte with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
jQuery
Learn jQuery with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Alpine.js
Learn Alpine.js with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
HTMX
Learn HTMX with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
D3.js
Learn the purpose, syntax shape, real-world uses and starter practice path for D3.js.
Chart.js
Learn the purpose, syntax shape, real-world uses and starter practice path for Chart.js.
BackboneJS
Learn the purpose, syntax shape, real-world uses and starter practice path for BackboneJS.
Foundation
Learn the purpose, syntax shape, real-world uses and starter practice path for Foundation.
Bulma
Learn the purpose, syntax shape, real-world uses and starter practice path for Bulma.
Uikit
Learn the purpose, syntax shape, real-world uses and starter practice path for Uikit.
Semantic UI
Learn the purpose, syntax shape, real-world uses and starter practice path for Semantic UI.
Skeleton
Learn the purpose, syntax shape, real-world uses and starter practice path for Skeleton.
Milligram
Learn the purpose, syntax shape, real-world uses and starter practice path for Milligram.
PaperCSS
Learn the purpose, syntax shape, real-world uses and starter practice path for PaperCSS.
Materialize
Learn the purpose, syntax shape, real-world uses and starter practice path for Materialize.
Database Languages and Tools
26 learning paths with editor starters and related links.
MySQL
Learn MySQL with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
PostgreSQL
Learn PostgreSQL with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
MongoDB
Learn MongoDB with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
SQLite
Learn SQLite with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Redis
Learn Redis with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
MariaDB
Learn MariaDB with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Oracle Database
Learn Oracle Database with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Oracle PL/SQL
Learn the purpose, syntax shape, real-world uses and starter practice path for Oracle PL/SQL.
Microsoft SQL Server
Learn Microsoft SQL Server with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Cassandra
Learn the purpose, syntax shape, real-world uses and starter practice path for Cassandra.
QuestDB
Learn the purpose, syntax shape, real-world uses and starter practice path for QuestDB.
DuckDB
Learn the purpose, syntax shape, real-world uses and starter practice path for DuckDB.
SurrealDB
Learn the purpose, syntax shape, real-world uses and starter practice path for SurrealDB.
Firebird
Learn the purpose, syntax shape, real-world uses and starter practice path for Firebird.
ClickHouse
Learn the purpose, syntax shape, real-world uses and starter practice path for ClickHouse.
Firebase
Learn Firebase with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Supabase
Learn Supabase with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Prisma
Learn Prisma with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Mongoose
Learn Mongoose with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Database Design
Learn Database Design with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
ER Diagrams
Learn ER Diagrams with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Indexing
Learn Indexing with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Transactions
Learn Transactions with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Aggregation
Learn Aggregation with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Joins
Learn Joins with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.
Query Optimization
Learn Query Optimization with a complete Anku Learn track: lessons, examples, quiz, practice, projects, interview questions and cheatsheet.