Hadassah Academic College

Computer ScienceLectures

Hands-on code examples and materials from CS courses taught by Yaniv Gabay. From first loops to operating system internals — learn by reading real, working code.

3
Courses
40+
Lessons
200+
Code Examples
15k+
Lines of Code

Courses

Three semesters of hands-on CS education, from your first loop to kernel-level programming.

Featured

Operating Systems & C

Second Year Course

Systems programming in C — processes, signals, IPC, sockets, threads, and synchronization. Based on Yoram Biberman's curriculum with hands-on examples that build real intuition for how operating systems work.

15 lessons
88 examples
C
Advanced
Coming Soon

Modular Programming

First Year, Semester 2

Data structures and algorithms in C++ — backtracking, strings, pointers, dynamic allocation, linked lists, binary trees, BSTs, and function pointers. Heavy exam prep coverage.

17 lessons
100 examples
C++
Intermediate
Coming Soon

Intro to Computer Science

First Year, Semester 1

Foundations of programming in C++ — loops, arrays, functions, 2D arrays, enums, recursion. Includes a complete tic-tac-toe project and visual sorting demonstrations.

7 lessons
57 examples
C++
Beginner

Learning Path

Follow the natural progression across courses

1

Intro to CS

Loops, arrays, functions, recursion — your first steps in C++

2

Modular Programming

Pointers, dynamic memory, linked lists, trees, and function pointers

3

Operating Systems & C

Systems programming — processes, signals, IPC, sockets, threads

Start here