TEACHING

Current Teaching

Background image for Programming Fundamentals course

Programming Fundamentals

This course is designed to provide a solid foundation in programming concepts for students in first year. Explore the world of programming through hands-on exercises and practical examples.

The 4 pillars of OOP

Object-Oriented Programming

Dive deep into the world of object-oriented programming with this comprehensive course. Discover the principles behind OOP through hands-on projects.

Backgroud image for Algorithmics course

Mastering Algorithmics for Problem Solving

Develop your problem-solving skills by mastering algorithms with this course. Understand the key algorithms and data structures that enable efficient problem-solving.