Learning Resources
Curated resources for every skill
121 skills covered. Every resource is hand-picked and ranked by quality. We surface only what's worth your time — backed by real job posting data showing what employers actually hire for.
Core Technical Skills
Python
Tops the demand charts in data science, ML, backend, and automation.
JavaScript
The only language the browser actually speaks — and Node.js means your JavaScript doesn…
TypeScript
JavaScript with guardrails that catch the bugs you didn't know you'd written.
React
Meta's UI library turned industry standard.
SQL
The universal language for structured data — required across analytics, backend, and da…
Node.js
JavaScript escaped the browser in 2009 and never looked back.
Git
The bedrock.
Docker
The difference between 'it works on my machine' and actually shipping.
AWS
The largest cloud platform, and the infrastructure running under a great deal of the in…
Go
Google's language for fast, concurrent systems.
Vue
React's more approachable sibling.
Kubernetes
The operating system for distributed systems.
Next.js
The framework that ended the debate between frontend and backend.
Rust
Memory safety without a garbage collector — the systems language Microsoft, Google, Ama…
Terraform
Infrastructure as code — the discipline of describing your entire cloud environment in …
Linux
Most web servers run Linux.
GraphQL
The query language that lets clients ask for exactly what they need.
Redis
Sub-millisecond latency, infinite use cases.
Angular
Google's enterprise-grade frontend framework.
C#
Microsoft's language for enterprise applications, game development (Unity), and cross-p…
Svelte
The compiler-first framework that ships vanilla JavaScript instead of framework overhead.
Django
Python's batteries-included web framework — the fastest path from idea to production-gr…
Bash
The universal script language of every CI/CD pipeline, every deployment, every automate…
Java
The enterprise standard for three decades and still the most job-listed language globally.
Spring Boot
The dominant Java web framework — used in the vast majority of enterprise Java backends.
MongoDB
The document database that made NoSQL mainstream.
FastAPI
Python's modern async API framework — faster than Flask, cleaner than Django for APIs, …
Kafka
The event streaming platform running under most serious data pipelines and microservice…
Flutter
Google's UI toolkit for iOS, Android, web, and desktop from a single codebase.
React Native
Write React, ship to iOS and Android.
PostgreSQL
The world's most advanced open-source relational database — PostgreSQL's extensibility,…
Programming Languages
Beyond the core — languages that unlock mobile, systems, data, and specialised backend careers.
Kotlin
Kotlin is a modern, concise JVM language that is now the preferred language for Android…
Swift
Swift is Apple's modern programming language for iOS, macOS, watchOS, and tvOS developm…
Ruby
Ruby is an expressive, object-oriented language celebrated for developer happiness.
Scala
Scala is a strong-typed JVM language that blends object-oriented and functional program…
PHP
PHP powers a predominant share of server-rendered websites, including WordPress, Drupal…
R
R is the dominant language for statistical computing, data analysis, and academic resea…
C++
C++ is a high-performance, systems-level language used where raw speed and memory contr…
Elixir
Elixir is a functional, concurrent language built on the Erlang VM (BEAM), designed for…
Solidity
The dominant smart-contract language for Ethereum and EVM-compatible chains — the core …
AI & LLM Engineering
The fastest-growing skill category — frameworks, models, and infrastructure for building production AI applications.
OpenAI API
The world's most widely used LLM API — GPT-4o, o3, DALL·E, Whisper, and Embeddings.
LangChain
The dominant framework for building LLM applications — LangChain provides the chains, a…
LLM Engineering
The end-to-end practice of building production AI systems — from fine-tuning and RAG pi…
Prompt Engineering
The craft of designing inputs that reliably elicit accurate, useful outputs from large …
HuggingFace
The open-source AI platform — HuggingFace hosts a vast catalogue of open models and pro…
PyTorch
The dominant deep learning framework for research and production AI — PyTorch powers th…
TensorFlow
Google's open-source machine learning framework for building and deploying deep learnin…
Scikit-Learn
Python's essential machine learning library for classical algorithms — from linear regr…
Vector Databases
The storage layer for AI applications — vector databases enable semantic search, RAG pi…
MLOps
The practice of deploying and maintaining ML models in production — MLOps bridges the g…
Data Science & Analytics
The Python data stack plus the BI platforms that dominate analyst job postings.
Pandas
Python's essential data manipulation library for loading, cleaning, transforming, and a…
NumPy
The fundamental package for numerical computing in Python.
Matplotlib
Python's foundational plotting library for creating publication-quality static, animate…
Jupyter
The interactive computing environment that defines how data science is done — combining…
Tableau
The industry-standard data visualisation platform — Tableau transforms complex data int…
Power BI
Microsoft's BI platform — Power BI dominates the Microsoft ecosystem, combining drag-an…
Data Engineering
The modern data stack — transformation, warehousing, distributed processing, and orchestration.
dbt
The transformation layer of the modern data stack — dbt lets analytics engineers write …
Snowflake
The leading cloud data platform — Snowflake's separation of compute from storage, zero-…
Apache Spark
The dominant distributed data processing engine — Apache Spark powers large-scale ETL, …
Apache Airflow
The leading open-source workflow orchestration platform for scheduling, monitoring, and…
Databricks
The unified data and AI platform built on Apache Spark and Delta Lake.
Apache Flink
Apache Flink is a distributed stream processing framework that provides stateful comput…
BigQuery
Google BigQuery is a fully managed, serverless data warehouse that enables scalable ana…
ClickHouse
ClickHouse is a column-oriented OLAP database built for real-time analytics at massive …
Cloud & DevOps
The platforms and automation tooling behind every production deployment.
Google Cloud
Google Cloud Platform — compute, storage, data, and ML services at scale.
Microsoft Azure
Microsoft's enterprise cloud platform — compute, identity, data, and hybrid infrastruct…
GitHub Actions
GitHub's native CI/CD platform — automate build, test, and deploy workflows directly fr…
Grafana
Open-source observability platform for metrics, logs, and traces — the default visualis…
Nginx
High-performance web server, reverse proxy, and load balancer — the backbone of modern …
Datadog
Cloud-native monitoring and observability platform — metrics, traces, logs, and securit…
OpenTelemetry
The open standard for distributed telemetry — vendor-neutral instrumentation for metric…
Helm
Helm is the package manager for Kubernetes — it lets you define, install, and upgrade c…
ArgoCD
ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes.
Pulumi
Infrastructure as code in real programming languages — TypeScript, Python, and Go inste…
Ansible
Agentless IT automation tool for configuration management, application deployment, and …
Prometheus
Open-source monitoring and alerting system.
Backend Frameworks & Databases
Production API frameworks and the databases that back them.
NestJS
The opinionated Node.js framework that brings Angular-style architecture to the backend…
Express.js
The minimal, unopinionated Node.js web framework that became the default.
Ruby on Rails
The framework that proved convention over configuration.
Laravel
The PHP framework that made PHP worth writing again.
ASP.NET Core
Microsoft's cross-platform, high-performance web framework for building APIs and web ap…
Firebase
Google's application development platform — real-time database, authentication, hosting…
MySQL
The world's most widely deployed open-source relational database.
DynamoDB
Amazon DynamoDB is a fully managed NoSQL database service that delivers single-digit mi…
Apache Cassandra
Apache Cassandra is a distributed NoSQL database designed for high availability and lin…
Elasticsearch
Distributed search and analytics engine built on Apache Lucene.
gRPC
High-performance RPC framework from Google using Protocol Buffers.
Architecture & Security
The senior-engineer differentiators — system design, service architecture, and security specialisations.
System Design
The discipline of designing scalable, reliable distributed systems — load balancing, ca…
Microservices
Architectural style that structures applications as independently deployable services —…
Application Security
Securing software through its whole lifecycle — secure coding, threat modelling, code r…
Ethical Hacking
Authorized offensive security — penetration testing, red teaming, and bug bounty hunting.
WebAssembly
Binary instruction format that runs near-native-speed code in browsers and beyond — pow…
Testing, Tooling & Design
Test automation, frontend tooling, and the design-engineering bridge.
Jest
Jest is the dominant JavaScript testing framework — zero-config setup, built-in mocking…
Playwright
Playwright is Microsoft's cross-browser end-to-end testing framework — Chrome, Firefox,…
Cypress
Cypress is an end-to-end testing framework built for the modern web — a real browser, t…
Storybook
Storybook is the industry-standard tool for building and documenting UI components in i…
Vite
Vite is the next-generation frontend build tool — near-instant dev server startup, ligh…
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that lets you build custom designs direct…
Figma
The industry-standard interface design tool — collaborative design, prototyping, and de…
Postman & API Testing
The standard toolkit for designing, testing, and documenting APIs — Postman collections…