FALL SEMESTER 2026
My Courses
Six courses, one connected library. Open a course to see its reading list.
CS 210
Object-Oriented Programming
Design principles and the four pillars of OOP, practised in Java and Python.
46%
4 resources · Dr. Selam Tesfaye
CS 220
Java Programming
Core Java, collections, exceptions and polymorphic class design.
38%
4 resources · Miriam Okafor
CS 230
Python II
Intermediate Python: classes, protocols, generators and data handling.
61%
4 resources · Daniel Haile
CS 240
Data Structures
Linear structures, trees, hashing and graphs with complexity analysis.
33%
2 resources · Yonas Alemu
STAT 201
Statistics
Probability, distributions and inference for data science.
52%
3 resources · Lena Abebe
CS 310
Operating Systems
Processes, scheduling, memory management and file systems.
21%
2 resources · Ruth Mekonnen