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

Py

Python

Tops the demand charts in data science, ML, backend, and automation.

25 resourcesNamed in job postings
JS

JavaScript

The only language the browser actually speaks — and Node.js means your JavaScript doesn…

19 resourcesNamed in job postings
TS

TypeScript

JavaScript with guardrails that catch the bugs you didn't know you'd written.

18 resourcesNamed in job postings
Re

React

Meta's UI library turned industry standard.

17 resourcesNamed in job postings
SQL

SQL

The universal language for structured data — required across analytics, backend, and da…

20 resourcesNamed in job postings
No

Node.js

JavaScript escaped the browser in 2009 and never looked back.

17 resourcesNamed in job postings
Git

Git

The bedrock.

19 resourcesNamed in job postings
Do

Docker

The difference between 'it works on my machine' and actually shipping.

17 resourcesNamed in job postings
AWS

AWS

The largest cloud platform, and the infrastructure running under a great deal of the in…

23 resourcesNamed in job postings
Go

Go

Google's language for fast, concurrent systems.

16 resourcesNamed in job postings
Vue

Vue

React's more approachable sibling.

14 resourcesNamed in job postings
K8s

Kubernetes

The operating system for distributed systems.

25 resourcesNamed in job postings
Nx

Next.js

The framework that ended the debate between frontend and backend.

14 resourcesNamed in job postings
Rs

Rust

Memory safety without a garbage collector — the systems language Microsoft, Google, Ama…

16 resourcesNamed in job postings
Tf

Terraform

Infrastructure as code — the discipline of describing your entire cloud environment in …

14 resourcesNamed in job postings
Lx

Linux

Most web servers run Linux.

20 resourcesNamed in job postings
GQL

GraphQL

The query language that lets clients ask for exactly what they need.

14 resourcesNamed in job postings
Re

Redis

Sub-millisecond latency, infinite use cases.

13 resourcesNamed in job postings
Ng

Angular

Google's enterprise-grade frontend framework.

15 resourcesNamed in job postings
C#

C#

Microsoft's language for enterprise applications, game development (Unity), and cross-p…

19 resourcesNamed in job postings
Sv

Svelte

The compiler-first framework that ships vanilla JavaScript instead of framework overhead.

11 resources
Dj

Django

Python's batteries-included web framework — the fastest path from idea to production-gr…

14 resourcesNamed in job postings
Sh

Bash

The universal script language of every CI/CD pipeline, every deployment, every automate…

16 resourcesNamed in job postings
Jv

Java

The enterprise standard for three decades and still the most job-listed language globally.

19 resourcesNamed in job postings
Sp

Spring Boot

The dominant Java web framework — used in the vast majority of enterprise Java backends.

14 resourcesNamed in job postings
Mg

MongoDB

The document database that made NoSQL mainstream.

15 resourcesNamed in job postings
FA

FastAPI

Python's modern async API framework — faster than Flask, cleaner than Django for APIs, …

12 resources
Kf

Kafka

The event streaming platform running under most serious data pipelines and microservice…

13 resourcesNamed in job postings
Fl

Flutter

Google's UI toolkit for iOS, Android, web, and desktop from a single codebase.

14 resources
RN

React Native

Write React, ship to iOS and Android.

13 resourcesNamed in job postings
PG

PostgreSQL

The world's most advanced open-source relational database — PostgreSQL's extensibility,…

12 resourcesNamed in job postings

Programming Languages

Beyond the core — languages that unlock mobile, systems, data, and specialised backend careers.

AI & LLM Engineering

The fastest-growing skill category — frameworks, models, and infrastructure for building production AI applications.

Data Science & Analytics

The Python data stack plus the BI platforms that dominate analyst job postings.

Data Engineering

The modern data stack — transformation, warehousing, distributed processing, and orchestration.

Cloud & DevOps

The platforms and automation tooling behind every production deployment.

Backend Frameworks & Databases

Production API frameworks and the databases that back them.

Architecture & Security

The senior-engineer differentiators — system design, service architecture, and security specialisations.

Testing, Tooling & Design

Test automation, frontend tooling, and the design-engineering bridge.