Free challenges · no card needed

Practice. Start free.

Coding challenges from real exams. Open any free challenge right now, write your solution and run it against real tests. Premium adds the full exam archive, community solutions and the coding lab.

Free, right now · No subscription, no card.

Premium₪30 / month · cancel anytime

See Premium
What's included
  • 0 free challenges with real test cases
  • Python, Java, C# and C++ in the browser
  • Sign in with Google to run code and save your streak
  • 0 more challenges from the full exam archive
  • Community solutions for every question
  • Coding lab, whiteboard and live classes
Get Premium

All challenges

… results
Loading challenges
Exam preparation

Practise the way you will be tested.

Real exam papers, in the original order, with the original test cases. You open the question, write the program, run it, and know immediately whether it passes. That is how MAHAT, Bagrut and university exams are marked, so that is how you practise here.

6
exam papers
279
questions
158
free to start

Which exam are you preparing for?

MAHAT (מה"ט)

Practical engineers and technicians · software engineering

Official papers of Algorithmics and Programming and of Data Structures and Object-Oriented Programming, including the spring 2026 session. Write in C#, Python, Java or C++ and run against the real test cases.

Stack & queueInheritance & interfacesArrays & stringsC#

Bagrut

Computer science matriculation

Questions in the style of the matriculation exam, from loops and arrays to strings and classes, with explanations in Arabic, Hebrew and English.

StringsArraysLoopsJava / C#

University & college

Intro to CS · Data structures · OOP · Algorithms

Topic sets to practise before the exam, and a tutor who sees your code in a shared workspace when one topic refuses to click.

Data structuresOOPAlgorithmsBig O

How exam practice works on WNC

No videos to sit through. Three steps, repeated until the exam feels familiar.

  1. 1

    Open the question as it appeared in the exam

    Same wording, same data structures, same order as the paper.

  2. 2

    Write the solution and run it

    Pick your language. The code runs against the real input and expected output.

  3. 3

    See what passed, then compare

    Failed cases are shown one by one. After it passes, read how others solved it.

Exam papers and practice sets

Every paper keeps the original question order. Each one has at least one free question.

MAHAT papers by session

Topic practice sets