Skip to content

Free skill checks

Find the next gap in your coding skills.

Choose a level and solve its problems in order. Your code is checked against test cases in your browser, and your result is added to your private progress dashboard. There is no account, certificate claim or paywall.

Beginner12 problems

Foundation check

Start here. Confirm that variables, decisions, loops and basic data handling feel comfortable.

  1. 1Balanced Parentheses
  2. 2Best Contiguous Run
  3. 3Binary Search
  4. 4Binary Tree Level Order Sum
  5. 5Class Average To Two Decimals
Intermediate9 problems

Problem-solving check

Combine ideas, handle edge cases and turn a written requirement into working code.

  1. 1Cycle in a Sequence Chain
  2. 2Longest Stretch Without a Repeat
  3. 3Longest Win Streak
  4. 4Merge Overlapping Bookings
  5. 5Nth Fibonacci Number (Memoized)
Advanced3 problems

Challenge check

Work through the most demanding problems without relying on a memorised template.

  1. 1Fewest Coins for Amount
  2. 2Long Words Per Line
  3. 3Shortest Hop Count