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 ❯