PRACTICE

Challenge Sets

Explore focused collections of coding Challenges in a variety of themes and technology stacks.

Async JavaScript

Async JavaScript

Practice asynchronous JavaScript through six Challenges covering promises, async and await, rejection handling, parallel work, retries, and concurrency limits.

JavaScript
Challenges6
Time~ 72 MIN
Total XP650 XP
LevelAdvanced

Conditionals in JavaScript

Conditionals in JavaScript

Practice JavaScript conditionals through six focused Challenges covering comparisons, branching rules, combined checks, and real decision logic.

JavaScript
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

HTML & CSS Fundamentals

HTML & CSS Fundamentals

Build solid HTML and CSS foundations through six Challenges covering semantics, forms, card styling, Flexbox navigation, and responsive Grid layouts.

HTML & CSS
Challenges6
Time~ 52 MIN
Total XP350 XP
LevelIntermediate

JavaScript Array Methods

JavaScript Array Methods

Master JavaScript array methods through six Challenges using forEach, map, filter, find, every, and reduce on realistic data collections.

JavaScript
Challenges6
Time~ 56 MIN
Total XP400 XP
LevelIntermediate

JavaScript Arrays

JavaScript Arrays

Build practical JavaScript array skills through six Challenges covering access, updates, queues, slices, splices, and ordered collections.

JavaScript
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

JavaScript DOM Interactions

JavaScript DOM Interactions

Build interactive browser interfaces through six JavaScript Challenges covering events, live updates, delegated controls, state, and accessible feedback.

JavaScript
Challenges6
Time~ 60 MIN
Total XP450 XP
LevelIntermediate

JavaScript Functions

JavaScript Functions

Practice JavaScript functions through six hands-on Challenges covering parameters, return values, calculations, collection inputs, and reusable logic.

JavaScript
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

JavaScript Loops

JavaScript Loops

Practice JavaScript loops through six focused Challenges covering counters, collection traversal, nested iteration, and practical repetition patterns.

JavaScript
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

JavaScript Objects

JavaScript Objects

Practice JavaScript objects through six focused Challenges covering property access, immutable updates, nested data, merging, and reporting.

JavaScript
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

Python Conditionals

Python Conditionals

Practice Python conditionals through six focused Challenges covering comparisons, branching rules, combined checks, and practical decision-making logic.

Python
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

Python Dictionaries

Python Dictionaries

Practice Python dictionaries through six Challenges covering key access, updates, nested records, calculated values, aggregation, and status summaries.

Python
Challenges6
Time~ 52 MIN
Total XP350 XP
LevelIntermediate

Python Functions

Python Functions

Practice Python functions through six hands-on Challenges covering parameters, return values, calculations, collection inputs, and reusable program logic.

Python
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

Python Lists

Python Lists

Build practical Python list skills through six Challenges covering access, updates, appending, removing, slicing, reversing, and ordered collections.

Python
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

Python Loops

Python Loops

Practice Python loops through six focused Challenges covering ranges, collection traversal, nested iteration, counting, and practical repetition patterns.

Python
Challenges6
Time~ 48 MIN
Total XP300 XP
LevelBeginner

React State & Props

React State & Props

Practice React state and props through six Challenges covering reusable components, controlled inputs, derived views, immutable updates, and refactoring.

React
Challenges6
Time~ 68 MIN
Total XP550 XP
LevelIntermediate

TypeScript Fundamentals

TypeScript Fundamentals

Build practical TypeScript foundations through six Challenges covering function types, object models, optional fields, narrowing, unions, and generics.

TypeScript
Challenges6
Time~ 64 MIN
Total XP550 XP
LevelAdvanced