- Advanced Calculus I
- Computing for Computer Scientists
- Efficient Implementation of Algorithms
- Introduction to Programming in C
- Linear Algebra 1R
- Logic for Computer Scientists
- Advanced Calculus II
- Algebra
- Artificial Intelligence
- Object Oriented Programming
- Programming Methodology
- Numerical Analysis
- Descrete Mathematics
- Natural Language Processing
- Advanced Techniques In C++ And STL
- Java
- Selected Elements Of Objective Programming Practices
- AI for Games
- Evolutionary Algorithms
- Human-Computer Interaction
- History of philosophy
- Copmuter Networks
- Computer Systems
- Linux system administration
- Modern Web Development
- Frontend Engineering
- Advanced Python
- Machine Learning
- Seminar: Cyber Security and Data Protection