Foundation | Data Structures and Algorithms, Databases, Operating Systems and Computer Networks, Object Oriented Software Design (The Gang of Four Design Patterns), Software Architecture and Engineering, Software Modeling with UML, Neural Networks, Machine and Deep Learning for common problems and Computer Vision, Reinforcement Learning for controlling problems, Classical Algorithms for Computer Vision, Effective Modern C++, C and C++ for Microcontrollers, Java and Spring Boot 5, Effective Python, Basics of C#, Digital Circuits Design with VHDL. |
Operating systems | Windows, Linux |
Office applications | Word, Excel, PowerPoint, Outlook, Latex, Libre Office, Thunderbird |
Grafical applications | Inkscape, Gimp, Blender |
Project Management applications | Jira, Azure DevOps, Kanbn |
Programming Languages | C(expert), C++(expert), Python(expert), C#(advanced), Java(advanced) |
Programming IDEs | Microsoft Visual Studio, Visual Studio Code, Eclipse based IDEs |
Hardware Description Languages | VHDL(expert) |
Modeling Languages | UML/SysML(advanced) |
Build Systems | MSBuild, CMake, Maven, Conan |
Software Versioning Systems | Subversion, Git, Mercurial |
Selected Libraries in C++ | Standard Library, Boost, wxWidgets, Qt, VTK, Dlib, OpenCV, libTorch |
Selected Libraries in Python | Numpy, SciPy, Pandas, Kivy, OpenCV, Matplotlib, PyTorch, Cython |
Selected Libraries in Java | Standard Library, Spring Boot 5, ApacheMath3, JavaFX, OpenCV |
Selected Libraries in C# | Standard Library, WPF |