Quiz Platform

Interactive quizzes for online lectures and meetings

A Closer Look at Functions

Test your understanding of advanced JavaScript functions: default parameters, closures, higher-order functions, call/apply/bind, IIFEs, and more.

Start Quiz

Coding Challenges — Problem Solving

Practice problem-solving across all topics. Write your code in the editor, run sample tests as you go, then submit to check against hidden test cases.

Start Quiz

Data Structures, Modern Operators and Strings Quiz

A comprehensive 25-question quiz covering data structures, ES6+ operators, loops, and string manipulation.

Start Quiz

HTML & CSS Refresher

A foundational review of HTML structure and CSS fundamentals — box model, selectors & specificity, the cascade, semantic markup, and flexbox basics. Includes a few bonus questions on accessibility and modern CSS to round out the gaps. Built to warm up alongside the JavaScript problem-solving track.

Start Quiz

JavaScript Behind the Scenes

A comprehensive 20-question quiz covering the JS Engine, Execution Contexts, Scoping, and Memory Management based on Jonas Schmedtmann's course.

Start Quiz

JavaScript Strings

A comprehensive 20-question quiz covering string immutability, boxing, template literals, and modern string methods.

Start Quiz

LeetCode Warm-up

A curated set of beginner-friendly LeetCode problems that apply the JavaScript patterns you've learned. Each problem includes hidden tests and time-budget tests on large inputs. Read the problem carefully — there's a 'Clarifying details' toggle for the kind of assumptions you'd normally ask an interviewer about.

Start Quiz

Numbers, Dates, Intl and Timers

Test your understanding of JavaScript numbers, math operations, dates, internationalization, and timers.

Start Quiz

Working with Arrays

Test your understanding of JavaScript array methods: slice, map, filter, reduce, find, sort, chaining, and array creation techniques.

Start Quiz