Day 0: Hello, World! |
Practice printing to stdout using JavaScript. |
Javascript |
Easy |
Day 0: Data Types |
Get started with JavaScript data types and practice using the + operator. |
Javascript |
Easy |
Day 1: Arithmetic Operators |
Learn arithmetic operators in JavaScript. |
Javascript |
Easy |
Day 1: Functions |
Practice writing JavaScript functions. |
Javascript |
Easy |
Day 1: Let and Const |
The const declaration creates a read-only reference to a value. |
Javascript |
Easy |
Day 2: Conditional Statements: If-Else |
Learning about conditional statements. |
Javascript |
Easy |
Day 2: Conditional Statements: Switch |
Practice using Switch statements. |
Javascript |
Easy |
Day 2: Loops |
Learn For, While and Do-While loops in Javascript. |
Javascript |
Easy |
Day 3: Arrays |
Output the 2nd largest number in an array in JavaScript. |
Javascript |
Easy |
Day 3: Try, Catch, and Finally |
Learn to use try , catch , and ‘finally’ in JavaScript. |
Javascript |
Easy |
Day 3: Throw |
Practice throwing errors` in JavaScript. |
Javascript |
Easy |
Day 4: Create a Rectangle Object |
Create an object with certain properties in JavaScript. |
Javascript |
Easy |
Day 4: Count Objects |
Iterate over the elements in an array and perform an action based on each element’s properties. |
Javascript |
Easy |
Day 4: Classes |
Practice using JavaScript classes. |
Javascript |
Easy |
Day 5: Inheritance |
Practice using prototypes and implementing inheritance in JavaScript. |
Javascript |
Easy |
Day 5: Template Literals |
JavaScript Template Strings |
Javascript |
Easy |
Day 5: Arrow Functions |
Practice using Arrow Functions in JavaScript. |
Javascript |
Easy |
Day 6: Bitwise Operators |
Apply everything we’ve learned in this bitwise AND challenge. |
Javascript |
Easy |
Day 6: JavaScript Dates |
Write a JavaScript function that retrieves the day of the week from a given date. |
Javascript |
Easy |
Day 7: Regular Expressions I |
Get started with Regular Expressions in JavaScript. |
Javascript |
Easy |
Day 7: Regular Expressions II |
Write a JavaScript RegExp to match a name satisfying certain criteria. |
Javascript |
Easy |
Day 7: Regular Expressions III |
Regex |
Javascript |
Easy |
Day 8: Create a Button |
Create a button. |
HTML |
Easy |
Day 8: Buttons Container |
Arrange buttons in a grid. |
HTML |
Easy |
Day 9: Binary Calculator |
Create a calculator for base 2 arithmetic. |
HTML |
Medium |