Skip to Content
Arrow Down Icon
Codecademy Logo
Catalog
Resources
Arrow Chevron Down Filled Icon
Community
Arrow Chevron Down Filled Icon
Pro Pricing
Arrow Chevron Down Filled Icon
For Business
Search Icon
Log in
Sign up
Log in
Sign up
Menu Icon
All Cheatsheets
facebook
twitter
linkedin
Menu →
Cheatsheets
Learn JavaScript
Cheatsheets
Learn HTML
Cheatsheets
Learn Python 3
Cheatsheets
Learn Java
Cheatsheets
Learn C++
Cheatsheets
Learn SQL
Cheatsheets
Learn CSS
Cheatsheets
Learn C#
Cheatsheets
Code Foundations - Learn How to Code
Cheatsheets
Learn React
Cheatsheets
Computer Science - CS 101: Introduction to Programming
Cheatsheets
Learn R
Cheatsheets
Learn PHP
Cheatsheets
Full-Stack Engineer - Setting Up Your Dev Environment
Cheatsheets
Learn Ruby
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Beginner HTML
Cheatsheets
Back-End Engineer - JavaScript Syntax, Part I
Cheatsheets
Data Analyst - Python Fundamentals
Cheatsheets
Front-End Engineer - Web Development Fundamentals
Cheatsheets
Learn Swift
Cheatsheets
Learn the Command Line
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript Basics
Cheatsheets
Analyze Data with SQL - Getting Started with SQL
Cheatsheets
Learn Git
Cheatsheets
Learn TypeScript
Cheatsheets
Back-End Engineer - JavaScript Syntax, Part II
Cheatsheets
Learn Go
Cheatsheets
Learn Kotlin
Cheatsheets
Building Interactive JavaScript Websites
Cheatsheets
Front-End Engineer - Improved Styling with CSS
Cheatsheets
Back-End Engineer - Git and Github, Part I
Cheatsheets
Analyze Data with Python - Introduction to Python
Cheatsheets
Data Scientist - Data Acquisition
Cheatsheets
Build Chatbots with Python - Introduction to Python and Chatbots
Cheatsheets
Create a Professional Website with Velo by Wix
Cheatsheets
Build Basic Android Apps with Java - Android and Java Foundations
Cheatsheets
Computer Science - Development Skills
Cheatsheets
Full-Stack Engineer - Web Development Fundamentals
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Beginner CSS
Cheatsheets
Learn Bash Scripting
Cheatsheets
Analyze Data with SQL - Writing Basic Queries
Cheatsheets
Analyze Financial Data with Python - Introduction to Python
Cheatsheets
Front-End Engineer - Making a Website Responsive
Cheatsheets
Computer Science - Python Objects
Cheatsheets
Learn jQuery
Cheatsheets
Analyze Data with SQL - Joining Multiple Tables
Cheatsheets
Analyze Data with SQL - Calculating Aggregates
Cheatsheets
Visualize Data with Python - Introduction to Python
Cheatsheets
Data Analyst - Data Manipulation with Pandas
Cheatsheets
Back-End Engineer - Setting Up Your Dev Environment
Cheatsheets
Analyze Data with Python - NumPy: A Python Library for Statistics
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - How to Build Websites on Your Own Computer
Cheatsheets
Full-Stack Engineer - Improved Styling with CSS
Cheatsheets
Create a Front-End App with React - Introduction to JavaScript and Building Apps
Cheatsheets
Computer Science - Linear Data Structures
Cheatsheets
Full-Stack Engineer - Building Interactive Websites with JavaScript
Cheatsheets
Learn the Basics of Machine Learning
Cheatsheets
Front-End Engineer - JavaScript Syntax, Part I
Cheatsheets
Learn the Basics of Regular Expressions
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Intermediate CSS: Colors and Typography
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Responsive Design and Accessibility
Cheatsheets
Back-End Engineer - JavaScript Syntax, Part III
Cheatsheets
Data Analyst - Data Wrangling and Tidying
Cheatsheets
Full-Stack Engineer - Making a Website Responsive
Cheatsheets
Build a Machine Learning Model with Python - Supervised Learning: Regression
Cheatsheets
Learn Web Scraping with Beautiful Soup
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Intermediate CSS: Layout and Positioning
Cheatsheets
Analyze Data with Python - Data Manipulation with Pandas
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Advanced CSS: Flexbox and CSS Transitions
Cheatsheets
Computer Science - Data and Iteration
Cheatsheets
Learn Node.js
Cheatsheets
Learn Data Analysis with Pandas
Cheatsheets
Front-End Engineer - JavaScript Syntax, Part II
Cheatsheets
Build Python Web Apps with Flask - Introduction to Python
Cheatsheets
Computer Science - Learn Complex Data Structures
Cheatsheets
Create a Back-End App with JavaScript - JavaScript Fundamentals
Cheatsheets
Build a Website with HTML, CSS, and Github Pages - Finishing Touches and Publishing a Website
Cheatsheets
Data Analyst - Summary Statistics
Cheatsheets
Build Chatbots with Python - Python Data Structures and Loops
Cheatsheets
Back-End Engineer - Async JavaScript and HTTP Requests
Cheatsheets
Computer Science - Learn Recursion with Python
Cheatsheets
Build Python Web Apps with Flask - Introduction to Flask
Cheatsheets
Full-Stack Engineer - React, Part I
Cheatsheets
Learn Statistics with Python
Cheatsheets
Build Chatbots with Python - Rule-Based Chatbots
Cheatsheets
Pass the Technical Interview with Python - Welcome to Interview Prep in Python
Cheatsheets
Full-Stack Engineer - React, Part II
Cheatsheets
Data Analyst - Hypothesis Testing
Cheatsheets
Data Scientist - Data Visualization
Cheatsheets
Learn Responsive Design
Cheatsheets
Design Databases With PostgreSQL - What Is A Database?
Cheatsheets
Data Scientist - Foundations of Machine Learning: Supervised Learning
Cheatsheets
Build Basic Android Apps with Java - Wireframing, Java Variables, and Android Studio
Cheatsheets
Master Statistics with Python - Variable Types
Cheatsheets
Front-End Engineer - Building Interactive Websites
Cheatsheets
Learn Natural Language Processing
Cheatsheets
Analyze Data with Python - Data Visualization with Matplotlib
Cheatsheets
Pass the Technical Interview with JavaScript - Getting Started with Data Structures
Cheatsheets
Computer Science - Learn Sorting Algorithms with Python
Cheatsheets
Learn A-Frame (VR)
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript: Function and Scope
Cheatsheets
Create a Front-End App with React - Introduction to React
Cheatsheets
Create a Front-End App with React - JavaScript Functions, Arrays, and Loops
Cheatsheets
Build Python Web Apps with Flask - Introduction to Python Data Structures and Loops
Cheatsheets
Analyze Data with R - What Is R?
Cheatsheets
Analyze Data with Python - Statistics for Data Analysis
Cheatsheets
Learn Redux
Cheatsheets
Learn Asynchronous JavaScript
Cheatsheets
Analyze Financial Data with Python - Introduction to Pandas
Cheatsheets
Pass the Technical Interview with Python - Linear Data Structures
Cheatsheets
Data Scientist - Natural Language Processing
Cheatsheets
Analyze Data with Python - Hypothesis Testing with SciPy
Cheatsheets
Build Web Apps with ASP.NET - Beginner C#
Cheatsheets
Back-End Engineer - Build a Back-End with Node/Express.js
Cheatsheets
Full-Stack Engineer - Build a Back-End with Node/Express.js
Cheatsheets
Build a Machine Learning Model with Python - Supervised Learning: Introduction to Classification
Cheatsheets
Create a Back-End App with JavaScript - JavaScript Conditionals and Functions
Cheatsheets
Build Basic Android Apps with Java - Programming Logic with Java
Cheatsheets
Build Deep Learning Models with TensorFlow - Getting Started with TensorFlow
Cheatsheets
Pass the Technical Interview with JavaScript - JavaScript Linear Data Structures
Cheatsheets
Build Deep Learning Models with TensorFlow - Foundations of Deep Learning and Perceptrons
Cheatsheets
Front-End Engineer - Command Line, Git, GitHub
Cheatsheets
Back-End Engineer - SQL for Back-End Development
Cheatsheets
How to Clean Data with Python
Cheatsheets
Visualize Data with Python - Graphing in Python
Cheatsheets
Computer Science - Asymptotic Notation
Cheatsheets
Pass the Technical Interview with Java - Getting Started With Data Structures
Cheatsheets
Learn Flask
Cheatsheets
Front-End Engineer - JavaScript Syntax, Part III
Cheatsheets
Design Databases With PostgreSQL - What Can I Do With A Database?
Cheatsheets
Create a Front-End App with React - JavaScript Iterators, Objects, and Classes
Cheatsheets
Computer Science - How to Implement Search Algorithms with Python
Cheatsheets
Analyze Data with R - Introduction To Programming In R
Cheatsheets
Front-End Engineer - React, Part I
Cheatsheets
Pass the Technical Interview with Java - Linear Data Structures
Cheatsheets
Visualize Data with Python - Python for Data Analysis
Cheatsheets
Learn the Basics of Android
Cheatsheets
Analyze Financial Data with Python - Introduction to NumPy
Cheatsheets
Learn Statistics with NumPy
Cheatsheets
Design Databases With PostgreSQL - How Do I Make And Populate My Own Database?
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Writing Your First Java Program
Cheatsheets
Learn Data Visualization with Python
Cheatsheets
Front-End Engineer - React, Part II
Cheatsheets
Front-End Engineer - Async JavaScript and HTTP Requests
Cheatsheets
Analyze Financial Data with Python - Visualizing Finance Data
Cheatsheets
Build Python Web Apps with Flask - Introduction to SQL and Databases for Back-End Web Apps
Cheatsheets
Build a Machine Learning Model with Python - Supervised Learning: Advanced Classification
Cheatsheets
Learn ASP.NET
Cheatsheets
Visualize Data with Python - Data Manipulation in Python
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript: Arrays and Loops
Cheatsheets
Back-End Engineer - Git and GitHub, Part II
Cheatsheets
Build Web Apps with ASP.NET - ASP.NET I
Cheatsheets
Data Scientist - SQL for Interview Prep
Cheatsheets
Create a Front-End App with React - React: Components Interacting
Cheatsheets
Back-End Engineer - Designing Relational Databases
Cheatsheets
Create a Front-End App with React - React: Component State
Cheatsheets
Build Basic Android Apps with Java - Java Arrays and Loops
Cheatsheets
Create a Front-End App with React - Modern JavaScript: Modules and Browser Compatibility
Cheatsheets
Data Scientist - Foundations of Machine Learning: Unsupervised Learning
Cheatsheets
Java for Programmers
Cheatsheets
Visualize Data with Python - Advanced Graphing in Python
Cheatsheets
Create a Front-End App with React - AJAX Requests and API Interactions
Cheatsheets
Build Web Apps with ASP.NET - Intermediate C#
Cheatsheets
Learn Statistics with R
Cheatsheets
Analyze Financial Data with Python - Regression
Cheatsheets
Build Deep Learning Models with TensorFlow - Classification
Cheatsheets
Pass the Technical Interview with JavaScript - Nonlinear Data Structures
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript: Higher Order Functions and Iterators
Cheatsheets
Analyze Data with R - Statistics In R
Cheatsheets
Technical Interview Practice with Python
Cheatsheets
Pass the Technical Interview with JavaScript - Algorithmic Concepts
Cheatsheets
Master Statistics with Python - Summary Statistics for Quantitative Data
Cheatsheets
Pass the Technical Interview with JavaScript - Hash Maps
Cheatsheets
Build Basic Android Apps with Java - Android App Development
Cheatsheets
Create a Back-End App with JavaScript - Building Back-End Servers with Express.js
Cheatsheets
Design Databases With PostgreSQL - How Do I Make Sure My Database Stays Fast?
Cheatsheets
Design Databases With PostgreSQL - How Do I Make Sure My Database Stays Intact?
Cheatsheets
Create a Back-End App with JavaScript - JavaScript Arrays, Loops, and Iterators
Cheatsheets
Master Statistics with Python - Summary Statistics for Categorical Data
Cheatsheets
Analyze Data with R - Data Visualization In R
Cheatsheets
Learn Emojicode
Cheatsheets
Back-End Engineer - Advanced PostgreSQL
Cheatsheets
Build Chatbots with Python - Retrieval-Based Chatbots
Cheatsheets
Master Statistics with Python - Hypothesis Testing
Cheatsheets
Back-End Engineer - Linear Data Structures
Cheatsheets
Learn p5.js
Cheatsheets
Master Statistics with Python - Associations between Variables
Cheatsheets
Learn dplyr
Cheatsheets
Pass the Technical Interview with Python - Hash Maps
Cheatsheets
Build a Machine Learning Model with Python - Unsupervised Learning
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript: Objects
Cheatsheets
Analyze Data with R - Working With Data In R
Cheatsheets
Pass the Technical Interview with Java - Nonlinear Data Structures
Cheatsheets
Master Statistics with Python - Visualizing a Distribution of Quantitative Data
Cheatsheets
Pass the Technical Interview with JavaScript - Sorting Algorithms
Cheatsheets
Create a Back-End App with JavaScript - JavaScript Objects, Modules, and Browser Compatibility
Cheatsheets
Pass the Technical Interview with Java - Hash Maps
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Object-Oriented Programming
Cheatsheets
Front-End Engineer - Linear Data Structures
Cheatsheets
Pass the Technical Interview with Python - Algorithmic Concepts
Cheatsheets
Pass the Technical Interview with Java - Algorithmic Concepts
Cheatsheets
Build a Machine Learning Model with Python - Perceptrons and Neural Nets
Cheatsheets
How to Debug JavaScript Errors
Cheatsheets
Analyze Data with R - Introduction To Machine Learning In R
Cheatsheets
Learn Hardware Programming with CircuitPython
Cheatsheets
Learn Node-SQLite
Cheatsheets
Back-End Engineer - Complex Data Structures
Cheatsheets
Build Chatbots with Python - Deep Learning and Generative Chatbots
Cheatsheets
Learn Linear Regression in R
Cheatsheets
Back-End Engineer - Algorithms
Cheatsheets
Pass the Technical Interview with JavaScript - JavaScript Interview Prep and Algorithm Practice
Cheatsheets
Pass the Technical Interview with Python - Nonlinear Data Structures
Cheatsheets
Learn React.js: Part II
Cheatsheets
Build Basic Android Apps with Java - Intermediate Java and Capstone Project
Cheatsheets
Learn ggplot2
Cheatsheets
Pass the Technical Interview with Java - Sorting Algorithms
Cheatsheets
Back-End Engineer - Website Development Fundamentals
Cheatsheets
Back-End Engineer - Interview Skills
Cheatsheets
Back-End Engineer - Search & Graph Search Algorithms
Cheatsheets
Data Analyst - Data Acquisition
Cheatsheets
Front-End Engineer - Algorithms
Cheatsheets
Pass the Technical Interview with Java - Graph Data Structures
Cheatsheets
Create Video Games with Phaser.js - Learn JavaScript Classes and Phaser Animations
Cheatsheets
Learn Handlebars
Cheatsheets
Front-End Engineer - Complex Data Structures
Cheatsheets
Create a Back-End App with JavaScript - SQL for Back-End Development
Cheatsheets
CS101 Livestream Series
Cheatsheets
Front-End Engineer - Interview Skills
Cheatsheets
Pass the Technical Interview with Java - Java Interview Prep and Algorithms Practice
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Conditionals and Control Flow
Cheatsheets
Technical Interview Practice with JavaScript
Cheatsheets
Front-End Engineer - Search & Graph Search Algorithms
Cheatsheets
Technical Interview Practice with Java
Cheatsheets
Pass the Technical Interview with Python - Interview Prep and Practice Problems
Cheatsheets
Pass the Technical Interview with Python - Graphs and Graph Traversals
Cheatsheets
Pass the Technical Interview with Python - Sorting Algorithms
Cheatsheets
Back-End Engineer - Building Interactive Websites with JavaScript
Cheatsheets
Create a Back-End App with JavaScript - Connecting JavaScript and SQL
Cheatsheets
Build Web Apps with ASP.NET - ASP.NET II
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Algorithms
Cheatsheets
Study for the AP Computer Science A Exam (Java) - A Deeper Dive Into Classes
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Arrays and Loops
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Code Challenges
Cheatsheets
Livestreams
Cheatsheets
Study for the AP Computer Science A Exam (Java) - Inheritance and Polymorphism
Cheatsheets
Data Analyst - Data Visualization
Cheatsheets
Deploying with Netlify and Heroku
Cheatsheets
Data Scientist - Foundations of Deep Learning
Company
About
We're Hiring
Shop
Twitter Icon
Facebook Icon
Instagram Icon
Youtube Icon
Resources
Blog
Cheatsheets
Articles
Support
Help Center
Community
Forums
Chapters
Events
Individual Plans
Pro Membership
For Students
Enterprise Plans
For Business
Mobile
Course Catalog
Languages
HTML & CSS
Python
JavaScript
Java
SQL
Bash/Shell
Ruby
C++
R
C#
PHP
Go
Swift
Kotlin
Subjects
Web Development
Data Science
Computer Science
Developer Tools
Machine Learning
Code Foundations
Web Design
—
Full Catalog
Beta Content
Roadmap
Privacy Policy
Cookie Policy
Do Not Sell My Personal Information
Terms
Made with
️❤️
in NYC © 2021 Codecademy