Within the field of software engineering and computer science, we offer two courses - below, you will find more information about each course.
Please check the individual course descriptions for possible prerequisites and remember to see at which campus it is offered.
Continuous Delivery and DevOps
During the course you will learn to apply software engineering practices and tools from professional software developers. The course in Software Delivery and DevOps is organized by Eficode and SDU and you will get tips and tricks on how to use Git, Docker, Jenkins and more. After completing the course you will be able to: 1. Construct a continuous delivery pipeline and apply it on a small software project, 2. Apply professional tools for build, test, and deployment automation, 3. Demonstrate DevOps mindset, 4. Compare Continuous Delivery and DevOps with other software engineering approaches, describe their prerequisites, benefits and barriers, 5. Explain how continuous delivery can support innovation experiments and value creation.
Machine learning has become a part in our everyday life, from simple product recommendations to personal electronic assistant to self-driving cars. Especially deep learning has gained a lot of interest in the media and has demonstrated impressive results. This intensive course will introduce you to the exciting world of deep learning. We will learn about the theoretical background and concepts driving deep learning and highlight and discuss the most noteworthy applications of deep learning but also their limitations. Furthermore you will also apply and implement your first deep neural networks in order to solve various interesting machine learning tasks.