Free · Printable · Updated
Cheat Sheets
Everything you need on one page: syntax, examples and the gotchas people forget. Keep them open while you code, or save them as PDF.
Python Cheat Sheet
Python syntax on one page - variables, strings, lists, dicts, loops, functions, classes, files, errors and comprehensions. Free and printable as PDF.
Open cheat sheet ❯
JavaScript Cheat Sheet
Modern JavaScript on one page - variables, types, strings, arrays, objects, functions, DOM, events, fetch and async/await. Free and printable.
Open cheat sheet ❯
SQL Cheat Sheet
SQL queries on one page - SELECT, WHERE, ORDER BY, JOINs, GROUP BY, HAVING, INSERT, UPDATE, DELETE, constraints, indexes and window functions. Printable.
Open cheat sheet ❯
HTML Cheat Sheet
Every HTML tag you need on one page - page structure, text, links, images, lists, tables, forms, inputs, semantic layout, media and accessibility. Printable.
Open cheat sheet ❯
CSS Cheat Sheet
CSS on one page - selectors, specificity, box model, colours, text, Flexbox, Grid, positioning, responsive media queries, variables and animations. Printable.
Open cheat sheet ❯
Java Cheat Sheet
Core Java on one page - types, strings, arrays, collections, OOP, interfaces, records, enums, exceptions, lambdas and streams, with Java 21 syntax. Printable.
Open cheat sheet ❯
Spring Boot Cheat Sheet
Spring Boot on one page - annotations, REST controllers, Spring Data JPA repositories, validation, error handling, configuration, security, testing and Actuator. Printable.
Open cheat sheet ❯
React Cheat Sheet
React on one page - JSX, components, props, useState, events, forms, lists and keys, useEffect, context, useReducer, useRef, memo, custom hooks and React Router. Printable.
Open cheat sheet ❯
Angular Cheat Sheet
Modern Angular on one page - CLI, standalone components, bindings, @if/@for, pipes, signals, services and DI, routing, reactive forms, HttpClient, RxJS and OnPush. Printable.
Open cheat sheet ❯
DSA and Big-O Cheat Sheet
Big-O complexities of data structures and algorithms, the interview pattern finder (which pattern for which problem) and Python templates for binary search, BFS, DFS, sliding window and DP. Printable.
Open cheat sheet ❯
Git Cheat Sheet
Git commands on one page - setup, commit, branch, merge, rebase, remote, stash, undo mistakes and a clean team workflow with GitHub pull requests. Printable.
Open cheat sheet ❯