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