Loading problem...
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