Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

JavaScript Certification

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course teaches you core JavaScript programming concepts such as working with variables, functions, objects, arrays, and control flow. You'll also learn how to manipulate the DOM, handle events, and apply techniques like asynchronous programming, functional programming, and accessibility best practices.

To earn your JavaScript Certification:
  • Complete the five required projects to qualify for the certification exam.
  • Pass the JavaScript Certification exam.

Syllabus

  • Variables and Strings
  • Booleans and Numbers
  • Functions
  • Arrays
  • Objects
  • Loops
  • JavaScript Fundamentals Review
  • Higher Order Functions and Callbacks
  • DOM Manipulation and Events
  • JavaScript and Accessibility
  • Debugging
  • Basic Regex
  • Build a Markdown to HTML Converter, Not started
  • Certification Project
  • Form Validation
  • Dates
  • Audio and Video Events
  • Build a Drum Machine, Not started
  • Certification Project
  • Maps and Sets
  • Build a Voting System, Not started
  • Certification Project
  • localStorage and CRUD Operations
  • Classes
  • Build a Bank Account Management Program, Not started
  • Certification Project
  • Recursion
  • Functional Programming
  • Asynchronous JavaScript
  • Build a Weather App, Not started
  • Certification Project
  • JavaScript Review, Not started

Taught by

freeCodeCamp Team

Reviews

5.0 rating, based on 1 Class Central review

Start your review of JavaScript Certification

  • Muhammadjon
    The JavaScript Developer Certification from freeCodeCamp was a great learning experience for me. The projects were practical and helped me understand core JavaScript concepts deeply, including functions, DOM manipulation, and problem solving. I especially liked the hands-on approach because it improved my confidence in building real-world applications.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.