Skip to ContentMini Arrow Down Icon
  • Codecademy Logo
  • Codecademy Logo
AI
C
C#
C++
Cloud Computing
Command Line
CSS
Cybersecurity
Docs Community
Emojicode
General
Git
Go
HTML
Java
JavaScript
Kotlin
Markdown
Open Source
PHP
Python
Python:Matplotlib
Python:NumPy
Python:Pandas
Python:Seaborn
R
React
Ruby
SQL
Swift
SwiftUI
TypeScript
UI and UX Design
  1. Docs/
  2. JavaScript

JavaScript

JavaScript is a fun and flexible programming language. It’s one of the core technologies of web development and can be used on both the front-end and the back-end. While HTML and CSS are languages that give structure and colors to web pages, JavaScript makes them interactive and come alive.

JavaScript Concepts

  • AJAX
  • Arrays
  • Arrow Functions
  • Bitwise Operators
  • Callbacks
  • Closures
  • Comments
  • Conditionals
  • Constructors
  • Data Types
  • Dates
  • Enums
  • Errors
  • Events
  • Functions
  • Hash Tables
  • Hoisting
  • Iterators
  • jQuery
  • JSON
  • Loops
  • Map
  • Memoization
  • Methods
  • Modules
  • npm
  • Number Methods
  • Objects
  • Operators
  • Promise
  • RegExp
  • Requests
  • Sets
  • Sort
  • Strings
  • Substring
  • Switch
  • this
  • Try/Catch
  • Variable Scope
  • Variables
Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn JavaScript on Codecademy

Career path

Full-Stack Engineer

A full-stack engineer can get a project done from start to finish, back-end to front-end.
Checker Dense
Includes 51 Courses
Checker Dense
Certificate Icon
With Professional Certification
Checker Dense
Level Icon
Beginner Friendly
169 Lessons
Free course

Learn JavaScript

Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
Checker Dense
Level Icon
Beginner Friendly
11 Lessons

Company

  • About
  • Careers
  • Affiliates
    • Twitter Icon
    • Facebook Icon
    • Instagram Icon
    • Youtube Icon

Resources

  • Articles
  • Blog
  • Cheatsheets
  • Code challenges
  • Docs
  • Projects
  • Videos
  • Workspaces

Support

  • Help Center

Resources

  • Articles
  • Blog
  • Cheatsheets
  • Code challenges
  • Docs
  • Projects
  • Videos
  • Workspaces

Support

  • Help Center

Plans

  • Paid memberships
  • For students
  • Business solutions

Community

  • Forums
  • Chapters
  • Events
  • Discord

Codecademy from Skillsoft

Codecademy from Skillsoft

Subjects

  • AI
  • Cloud Computing
  • Code Foundations
  • Computer Science
  • Cybersecurity
  • Data Analytics
  • Data Science
  • Data Visualization
  • Developer Tools
  • DevOps
  • Game Development
  • IT
  • Machine Learning
  • Math
  • Mobile Development
  • Web Design
  • Web Development

Languages

  • Bash
  • C
  • C++
  • C#
  • Go
  • HTML & CSS
  • Java
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • R
  • Ruby
  • SQL
  • Swift

Career building

  • Career paths
  • Career services
  • Interview prep
  • Professional certification
  • —
  • Full Catalog
  • Beta Content
  • Roadmap

Mobile

  • Download on the App Store
  • Get it on Google Play

Mobile

  • Download on the App Store
  • Get it on Google Play
  • Privacy Policy
  • Cookie Policy
  • Do Not Sell My Personal Information
  • Terms
Made with ❤️in NYC © 2023 Codecademy