Whether you need to write the first line of code or optimize complex software architectures, I offer computer science lessons at all levels.
My work as a lecturer is primarily aimed at schools, universities, training institutes, and companies that are interested in a customized computer science course. I teach children, teenagers, and adults and adapt the level as well as the teaching and learning methods to the respective target group. The courses can be held online or in-person.
A list of tried-and-tested course concepts on various computer science topics can be found on this page. Upon request, I can develop new, customized courses that are precisely tailored to the project and learning objectives.
Python, Javascript/Typescript, Java
I offer customized courses on various programming languages. The content is presented in a practical and understandable way. Depending on your needs, the focus can be on learning basic programming skills or on applying advanced techniques.
02
My robotics and electronics courses provide an insight into the world of microcontrollers and small computers. Using Arduino or Raspberry Pi, for example, various projects are realized, from simple circuits to more complex control systems. I explain how to solder components, build circuits, and bring your own ideas to life through programming.
03
In my web development courses, I teach - either using Flask or React - the fundamentals of dynamic websites and modern web applications. Depending on your prior knowledge, I will cover the basic concepts of the internet and web development, as well as the general structure of dynamic and responsive websites. I guide you through all the important steps, from the initial code to the complete application, and place great emphasis on practical exercises.
04
Theoretical computer science deals with the essential concepts behind programming. My classes cover algorithms and data structures, laying the foundation for efficient programming. By working with pseudocode, complex problems are analyzed and solutions are developed before they are implemented in code. These theoretical concepts are crucial for understanding and optimizing the structure and efficiency of programs.
The Machine Learning course covers the theoretical and practical foundations of artificial intelligence. My expertise lies in the techniques of natural language processing and linguistics. Training models to recognize patterns in linguistic data and make predictions is a current and future-oriented topic. We will thoroughly explore the theory and practice of algorithms relevant to analyzing text data, and I will demonstrate how these can be applied to real, linguistic datasets.
Contact me if you're interested in my services or have any questions. After our initial consultation, I'll create a customized offer tailored precisely to your needs.