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

Exercism

JavaScript

via Exercism

Overview

JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser on any computer!

Syllabus

  • Hello World
  • Lucian's Luscious Lasagna
  • Annalyn's Infiltration
  • Freelancer Rates
  • Poetry Club Door Policy
  • Elyses Enchantments
  • Vehicle Purchase
  • Bird Watcher
  • Mixed Juices
  • Lucky Numbers
  • Elyses Analytic Enchantments
  • Elyses Destructured Enchantments
  • Elyses Looping Enchantments
  • Amusement Park
  • Coordinate Transformation
  • Fruit Picker
  • Translation Service
  • High Score Board
  • Ozan's Playlist
  • Lasagna Master
  • Factory Sensors
  • Elyses Transformative Enchantments
  • Custom Signs
  • Windowing System
  • Two Fer
  • Resistor Color
  • Resistor Color Duo
  • Gigasecond
  • Rna Transcription
  • Space Age
  • Pangram
  • Matrix
  • Bob
  • Book Store
  • Pascals Triangle
  • Linked List
  • Grade School
  • List Ops
  • Robot Name
  • Simple Cipher
  • Wordy
  • Secret Handshake
  • Leap
  • Reverse String
  • Collatz Conjecture
  • Triangle
  • Clock
  • Meetup
  • Etl
  • Hamming
  • Raindrops
  • Nucleotide Count
  • Scrabble Score
  • Allergies
  • Word Count
  • Bank Account
  • Difference Of Squares
  • Perfect Numbers
  • Complex Numbers
  • Luhn
  • Prime Factors
  • Grains
  • Pythagorean Triplet
  • Palindrome Products
  • Anagram
  • Acronym
  • High Scores
  • Isogram
  • Matching Brackets
  • Phone Number
  • Scale Generator
  • Series
  • Largest Series Product
  • Transpose
  • Grep
  • Rectangles
  • Spiral Matrix
  • Ocr Numbers
  • Saddle Points
  • Forth
  • Food Chain
  • House
  • Isbn Verifier
  • Pig Latin
  • Proverb
  • Twelve Days
  • Promises
  • Yacht
  • Beer Song
  • Resistor Color Trio
  • Dominoes
  • Say
  • Diamond
  • Rational Numbers
  • Sublist
  • Binary Search Tree
  • Custom Set
  • Binary Search
  • Circular Buffer
  • Simple Linked List
  • Word Search
  • Variable Length Quantity
  • Two Bucket
  • Alphametics
  • Connect
  • Bowling
  • Strain
  • Flatten Array
  • Nth Prime
  • Sieve
  • Rotational Cipher
  • Diffie Hellman
  • Affine Cipher
  • Atbash Cipher
  • Crypto Square
  • Robot Simulator
  • Kindergarten Garden
  • Sum Of Multiples
  • Change
  • Protein Translation
  • Armstrong Numbers
  • D&D Character
  • Run Length Encoding
  • Darts
  • Roman Numerals
  • Square Root
  • All Your Base
  • Minesweeper
  • Queen Attack
  • React
  • Zipper
  • Zebra Puzzle
  • Tournament
  • Rail Fence Cipher
  • Rest API
  • Go Counting
  • Knapsack
  • Satellite
  • Poker

Reviews

Start your review of JavaScript

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.