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

Spot the Bug — HTML & CSS

A fresh format: every question shows a small broken HTML or CSS snippet with a real, visible symptom — your job is to spot the cause or the one-line fix. Covers the box model, flexbox & grid, positioning & stacking context, specificity & the cascade, pseudo-elements, transitions, forms, and accessibility, spanning foundational to intermediate. Active-recall practice that mirrors real debugging — a step up from the HTML & CSS Refresher.

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