Certificate of Advanced Studies

Certificate of Advanced Studies Machine learning for embedded systems

While you receive an introduction to the research field of machine learning, you will learn, among other things, how to automatically recognize spam e-mails or classify brain data. In addition, this course also imparts specialist knowledge of the far-reaching potential of networked embedded systems. In detail, the course consists of the two courses Machine Learning and Networked Embedded Systems.

Machine Learning

Have you always wanted to know how to automatically recognize spam e-mails, classify brain data or sort out faulty products based on camera data? This course introduces you to the research field of machine learning, whose methods provide solutions for these and many other problems in order to capture relationships from existing data. Sometimes methods of unsupervised and especially supervised learning are dealt with. More information can be found here.

Networked Embedded Systems

At least since the discussion about the fourth industrial revolution, networked and intercommunicating embedded systems have been on everyone's lips. In this course, the fundamentals are created to understand and evaluate networked embedded systems (also cyber-physical systems - CPS). With knowledge about the challenges of networking embedded systems, you are able to plan and use cyber-physical systems. More information can be found here.

Profit from:

  • high flexibility through part-time learning
  • direct applicability through practical content
  • the combination of proven educational structures at the University of Freiburg and modern blended learning
  • International recognition of their academic achievements

The IEMS continuing education program at the University of Freiburg passes on current research knowledge and fundamental skills to specialists and managers in industry. At the interface of computer science, microsystems and electrical engineering, you will learn from leading scientists and acquire skills in a future-oriented field of industry.

What prior knowledge do I need?

Part of the course is held in English. Basic knowledge of algorithms and data structures as well as basic mathematical knowledge of analysis and linear algebra are required for this course. Knowledge of the Python programming language is helpful, and basics of communications and communications technology are recommended for this course. You can find more information about the required prior knowledge in the Continuing Education Courses section.


The costs including learning materials, tutoring by a research assistant and the exam come to 3,900 euros.

How does the course work?

General introductory event in Freiburg

You will get to know the experts and get an overview of the content. The IEMS team will introduce you to the methods of online learning and answer your organizational questions.

E-Training & Online Meeting

You learn flexibly with e-lectures. Work on exercises to check your learning progress. In online meetings and via the forum, you can discuss course content and clarify questions with fellow students and with tutors.

Exam and certificate

At the end of the semester you will take an exam. If you pass, you will receive a certificate from the University of Freiburg. You acquire 6 credit points (ECTS), which may be credited to you in a master's degree.

How is the certificate structured?

Next start date

You can start the certificate either with the beginning of the summer semester in April or with the beginning of the winter semester in October.

Contact us!

Your personal contact
Alistair IrelandAcademic advising

Do you have questions about the course or would you like to learn more about the Intelligent Embedded Microsystems continuing education program? We look forward to hearing from you.

To register, send us the completed registration form directly by email to iems@weiterbildung.uni-freiburg.de.


Download the course information in pdf format!


Download the registration form for this course!