Learning path coding challenges

Practise learning path with 40 coding challenges, from easy to hard. Every challenge runs in your browser with instant tests, an AI review of your code and community solutions to compare.

Easy · 35 Medium · 5

Skills you'll practise: Lists2D listsCountingArithmeticFormulasAccumulatorsAge rangesAveragesAvoiding double countsBase casesBoolean flagsBoundary values
  • Python · C++ · C#
  • Automated tests
  • AI code review
  • Community solutions
226
Challenges
2
Solutions shared
3
Languages

All challenges

Search by topic, language, or difficulty.

40 challenges
Easy

First Negative Index

Find where the first negative number appears.

You'll learn Linear searchEarly return
ArraysBeginnerLearning-path
No solutions yet
Easy

Count Positive Numbers

Count the values greater than zero in a list.

You'll learn ListsCounting
ArraysBeginnerLearning-path
No solutions yet
Easy

Above-Average Values

Keep the values that are greater than the average.

You'll learn Two passesFiltering
ArraysBeginnerLearning-path
No solutions yet
Easy

Running Sum

Replace each value with the total so far.

You'll learn Prefix sumsLists
ArraysBeginnerLearning-path
No solutions yet