Courses students arrive with
The library is organised by the topics that repeat in every syllabus at every institution. Pick a topic, solve a full question, run it.
- Intro to Computer Science / Intro to Programming (Python, C, Java)
- Data structures: lists, stack, queue, trees, hash tables
- Object-oriented programming: classes, inheritance, polymorphism, interfaces
- Algorithms: search, sort, recursion, complexity
Why running beats reading a solution
A printed solution looks logical even when it is wrong. Code that runs against input and output does not lie. Every WNC question is checked automatically, so you know what really works before you walk into the exam.
A private lesson before the exam
With ten days left and two unclear topics, a full course will not help. A WNC private lesson starts from the question you got stuck on: the tutor sees your code in a shared workspace, explains on the whiteboard and leaves practice to continue. In Hebrew, Arabic or English.
Also preparing for MAHAT?
Many students at technological colleges also sit MAHAT exams. The dedicated pages hold the actual exam questions.
Questions and answers
Which languages can I practise in?
Python, Java, C# and C++. Choose your course language and run the code against the test cases.
Does the tutor know my institution's syllabus?
The lesson starts from your material: bring the course questions or past exams and the tutor works through them in the shared code workspace.
How much does it cost?
A large part of the practice library is free. Practice+ opens every question for 30 ILS per month, cancel anytime. Private lesson pricing is sent on request through the form.