Browse by language
Click a tile for a quick look at every guide inside9 languages & frameworks · 289 in-depth guides, updated for 2026.
Python
From scripting to ML pipelines — data structures, OOP, automation, API integration, and AI tooling.
Java
Modern Java for backend developers — JVM internals, OOP, collections, streams, generics, and concurrency.
JavaScript
How the language of the web really works — closures, the event loop, promises, prototypes, and modern ES syntax.
TypeScript
Type erasure, structural typing, generics, and the type-level programming toolkit — from fundamentals to production patterns.
Angular
Standalone components, signals, RxJS, routing, and DI — maintainable frontends with the enterprise framework.
SQL
Window functions, query optimisation, data modelling, and modern analytical SQL for cloud warehouses.
Apache Spark
Distributed data processing at petabyte scale — PySpark, structured streaming, and performance tuning.
Scala
The JVM's hybrid OOP/functional language — immutability, pattern matching, and the type system behind Spark and Akka.
Natural Language Processing
Text processing, embeddings, LLM workflows, NER, sentiment analysis, and multilingual NLP systems.