- Introduction to Programming in the C language
- Mathematical Analysis
- Basic Computer Science Workshop (Github, Linux, Latex)
- Introduction to Computer Science
- Logic for Computer Scientists
- Selected Elements of Software Design Practice
- Operating Systems
- Discrete Mathematics
- Numerical Analysis
- Algorithms and Data Structures
- Design and Development of .NET Windows Applications
- Design of Database Applications
- Probability and Statistics
- Methods of Implementing Algorithms
- Advanced Python Programming
- Embedded Systems
- Functional Programming
- Software Engineering
- Artifictial Intelligence
- Object-Oriented Software Design
- Linux Administration Course
- Computer Networks
- Project: "System Zapisów"