NPBlue

Technology

Python, Java, JavaScript, TypeScript, Scala, Angular, SQL, Apache Spark, and NLP — the core languages and frameworks for modern software and data engineering.

9
Languages
289
Guides

Browse by language

Click a tile for a quick look at every guide inside

9 languages & frameworks · 289 in-depth guides, updated for 2026.

Language 78 guides

Python

From scripting to ML pipelines — data structures, OOP, automation, API integration, and AI tooling.

Explore Language Quick view
Language 15 guides

Java

Modern Java for backend developers — JVM internals, OOP, collections, streams, generics, and concurrency.

Explore Language Quick view
Language 15 guides

JavaScript

How the language of the web really works — closures, the event loop, promises, prototypes, and modern ES syntax.

Explore Language Quick view
Language 16 guides

TypeScript

Type erasure, structural typing, generics, and the type-level programming toolkit — from fundamentals to production patterns.

Explore Language Quick view
Framework 15 guides

Angular

Standalone components, signals, RxJS, routing, and DI — maintainable frontends with the enterprise framework.

Explore Framework Quick view
Language 40 guides

SQL

Window functions, query optimisation, data modelling, and modern analytical SQL for cloud warehouses.

Explore Language Quick view
Framework 49 guides

Apache Spark

Distributed data processing at petabyte scale — PySpark, structured streaming, and performance tuning.

Explore Framework Quick view
Language 21 guides

Scala

The JVM's hybrid OOP/functional language — immutability, pattern matching, and the type system behind Spark and Akka.

Explore Language Quick view
AI 40 guides

Natural Language Processing

Text processing, embeddings, LLM workflows, NER, sentiment analysis, and multilingual NLP systems.

Explore AI Quick view

Python

From scripting to ML pipelines — data structures, OOP, automation, API integration, and AI tooling.

78 guides in this topic Open Python section

Java

Modern Java for backend developers — JVM internals, OOP, collections, streams, generics, and concurrency.

15 guides in this topic Open Java section

JavaScript

How the language of the web really works — closures, the event loop, promises, prototypes, and modern ES syntax.

15 guides in this topic Open JavaScript section

TypeScript

Type erasure, structural typing, generics, and the type-level programming toolkit — from fundamentals to production patterns.

16 guides in this topic Open TypeScript section

Angular

Standalone components, signals, RxJS, routing, and DI — maintainable frontends with the enterprise framework.

15 guides in this topic Open Angular section

SQL

Window functions, query optimisation, data modelling, and modern analytical SQL for cloud warehouses.

40 guides in this topic Open SQL section

Apache Spark

Distributed data processing at petabyte scale — PySpark, structured streaming, and performance tuning.

49 guides in this topic Open Apache Spark section

Scala

The JVM's hybrid OOP/functional language — immutability, pattern matching, and the type system behind Spark and Akka.

21 guides in this topic Open Scala section

Natural Language Processing

Text processing, embeddings, LLM workflows, NER, sentiment analysis, and multilingual NLP systems.

40 guides in this topic Open Natural Language Processing section