Language switcher

JavaScript
Medium

Implement a feature to switch the language of a webpage

Theme switcher

JavaScript
Easy

Implement a feature to switch between light and dark themes on a webpage

Business Days Calculator

JavaScript
Hard

Write a function to calculate the number of business days between two dates

Event Scheduler

JavaScript
Medium

Write a function that sorts a list of events in chronological order

Enforce immutability on object properties

Flow
Easy

Make parts of an object immutabile

Fix the HTML

HTML
Easy

Fix HTML and improve accessibility on a webpage

Temperature Converter

React
Easy

React component to convert temperatures

Mouse trail

JavaScript
Medium

Create a trail of elements that follow the mouse cursor

Impossible button

JavaScript
Medium

Create a button that avoids being clicked

Debounce function

JavaScript
Medium

Implement a debounce function

Common elements

JavaScript
Easy

Write a function that returns the common elements between two arrays

Sticky notes dashboard

React
Medium

Build a sticky notes dashboard with persistence

Stock market simulator

React
Medium

Simulate a stock market with fluctuating stock prices using a reducer

Find the longest string

TypeScript
Easy

Write a function that returns the largest string in an array

Reverse each word

JavaScript
Easy

Write a function to reverse each word in a string

Slider

CSS
Free Play
Medium

Make a carousel slider

fetchWithRetry Promise

JavaScript
Medium

Write a function to make fetch request with automatic retries

Centered text

CSS
Easy

Center a line of text horizontally and vertically

Basic page

HTML
Easy

Make a basic HTML page

User sign up form

React
Medium

Create a user sign up form in React

Object to array

TypeScript
Easy

Turn an object into an array of strings

Password Input

React
Easy

Create a password input component

FizzBuzz

JavaScript
Easy

The classic tech test

Count the vowels

TypeScript
Easy

Count the number of vowels in a string

Sum an array

JavaScript
Easy

Calculate the sum of the numbers in an array

useCounter hook

React
JavaScript
Easy

Create a custom useCounter hook

Sum two numbers to zero

JavaScript
Easy

Give an array of numbers, find two that add up to zero

Fibonacci

JavaScript
Easy

Write a function that returns the first numbers of the fibonacci sequence

Responsive nav bar

CSS
Medium

Build a responsive navigation bar

Array flattening

JavaScript
Medium

Write a function to flatten an array of arrays

Prime checker

JavaScript
Easy

Write a function that checks if a number is prime

Interface for a product

TypeScript
Easy

Create a TS interface for a product

Leap year checker

JavaScript
Easy

Write a function that calculates if a given year is a leap year

Click counter

React
Easy

Create a React component that counts and displays the number of times a button has been clicked

String reversal

JavaScript
Easy

Write a function that reverses a string

Palindrome

JavaScript
Easy

Write a function that checks if a word is a palindrome