>

CODEMASTERYLAB

IDE PLATFORM
CoursesCommunity BlogsKnowledge GraphQuizzesInterview Prep

Sign in to track progress & earn XP

Sign In Create Account
>
Code Mastery Lab

Code Mastery Lab

Sign In

Adaptive Quiz Engine

Difficulty adjusts based on your performance. 2 correct in a row = harder questions.

Sign in to track XP

Technology Assessments

Core skill evaluations with real-time difficulty scaling.

4 Topics
AI-Powered

Python

Dynamic DifficultyADAPTIVE
All Levels
100Qs
AI-Powered

Angular

Dynamic DifficultyADAPTIVE
All Levels
100Qs
AI-Powered

Next.js

Dynamic DifficultyADAPTIVE
All Levels
99Qs
AI-Powered

React

Dynamic DifficultyADAPTIVE
All Levels
101Qs

Course Mastery

No course assessments match current filter.

Topic Drills (Lessons)

Medium

The React Mindset — Why UI as a Function Changes Everything

Adaptive Drill1 Questions
Easy

How Angular Actually Works — Components, Trees, and Bootstrapping

Adaptive Drill1 Questions
Easy

Passing Data Between Components — Inputs, Outputs, and the Event Contract

Adaptive Drill1 Questions
Easy

Modern JavaScript You Need for React — Variables, Arrows, and Templates

Adaptive Drill1 Questions
Easy

Modern JavaScript You Need for React — Destructuring, Spread, and Modules

Adaptive Drill1 Questions
Easy

NgModule — The Dependency Registry You Can't Ignore

Adaptive Drill1 Questions
Easy

Promises and Async JavaScript

Adaptive Drill1 Questions
Easy

Built-in Directives — Controlling the DOM Without Touching It

Adaptive Drill1 Questions
Easy

Template Syntax Deep Dive — Binding, References, and Two-Way Data Flow

Adaptive Drill1 Questions
Easy

Thinking Functionally — Immutability and Pure Functions

Adaptive Drill1 Questions
Easy

Functional Tools — Map, Filter, Reduce, and Composition

Adaptive Drill1 Questions
Easy

Pipes — Transforming Data in Templates Without Polluting Components

Adaptive Drill1 Questions
Easy

Services and Dependency Injection — Building the Singleton Layer

Adaptive Drill1 Questions
Easy

Reactive Forms — Modeling Forms as Data Structures

Adaptive Drill1 Questions
Easy

The Virtual DOM — How React Actually Works

Adaptive Drill1 Questions
Easy

DI Patterns — Factories, Tokens, and Swapping Implementations

Adaptive Drill1 Questions
Easy

Your First Components — From createElement to Reusable Functions

Adaptive Drill1 Questions
Easy

JSX — Writing HTML-like Syntax in JavaScript

Adaptive Drill1 Questions
Easy

RxJS Observables — Thinking in Streams

Adaptive Drill1 Questions
Easy

Build Tooling — Webpack and the Modern React Workflow

Adaptive Drill1 Questions
Easy

BehaviorSubject and State Streams — Services as Observable Data Sources

Adaptive Drill1 Questions
Easy

The Operation Stream Pattern — Managing Complex State with RxJS

Adaptive Drill1 Questions
Easy

Props — Passing Data Into Components

Adaptive Drill1 Questions
Easy

HttpClient — Making Real API Calls the Angular Way

Adaptive Drill1 Questions
Easy

Routing — Navigating a Multi-Page Application

Adaptive Drill1 Questions
Easy

State — Making Components Dynamic

Adaptive Drill1 Questions
Easy

Route Guards — Protecting Routes and Resolving Data

Adaptive Drill1 Questions
Easy

The Component Tree — State, Data Flow, and the Color Organizer

Adaptive Drill1 Questions
Easy

Advanced Components — Host Elements, Content Projection, and Lifecycle Hooks

Adaptive Drill1 Questions
Easy

Component Lifecycle — Mounting, Updating, and Data Fetching

Adaptive Drill1 Questions
Easy

Change Detection — Default, OnPush, and When Things Go Silent

Adaptive Drill1 Questions
Easy

Higher-Order Components — Reusing Behavior Without Inheritance

Adaptive Drill1 Questions
Easy

Introduction to Redux — Pure Functions, Reducers, and Immutable State

Adaptive Drill1 Questions
Easy

Introduction to Redux — State, Actions, and Reducers

Adaptive Drill1 Questions
Easy

Redux in Angular — Connecting the Store to Components

Adaptive Drill1 Questions
Easy

The Redux Store — Subscriptions, Middleware, and Action Creators

Adaptive Drill1 Questions
Easy

Redux Architecture — Reducers, Selectors, and the AppState Shape

Adaptive Drill1 Questions
Easy

Container vs. Presentational Components — Scaling Redux Cleanly

Adaptive Drill1 Questions
Easy

Connecting Redux to React — Provider and connect

Adaptive Drill1 Questions
Easy

Testing Services — Mocking HTTP and Isolating Dependencies

Adaptive Drill1 Questions
Easy

Testing React and Redux

Adaptive Drill1 Questions
Easy

Testing Components — DOM Interaction and Routing

Adaptive Drill1 Questions
Easy

Testing Forms — Simulating Input, Validations, and Submissions

Adaptive Drill1 Questions
Easy

Client-Side Routing with React Router

Adaptive Drill1 Questions
Easy

Server-Side Rendering and Universal React

Adaptive Drill1 Questions