CODE is looking for Freelance Lecturer - Introduction to Software Engineering (f/m/x).
Courses at CODE are delivered in-person on our campus in Berlin.
The Orientation Semester (OS) is the first semester all new undergraduate students arriving at CODE University of Applied Sciences are taken through. The aim of this semester is to support students in working in a Project-based Learning environment as well as to introduce them to the three-degree courses; Business Management and Entrepreneurship (BME), Digital Design and Innovation (DD&I) and Software Engineering (SE) and our Science, Technology and Society (STS) program which runs in parallel. Students will be working in self-directed, multidisciplinary teams – formed around a real-world problem that is synthesized into a driving project question to explore during the semester. There are five modules that make up the OS; OS_01 – Introduction to Software Engineering, OS_02 – Introduction to Design, OS_03 – Introduction to BME, OS_05 – Application of Project-based learning methods and STS_01 - STS Essentials, all of which have been designed (and sequenced) to work coherently and with the learning aims as outlined above for the semester.
Responsibilities:
Preparing and delivering six 2-hour workshops on foundational topics of software engineering
Giving students from all of CODE‘s study programs an introduction to software architecture, solving problems with code, and understanding core technologies, such as the internet and how LLMs work on a basic level
Guide students in making technical decisions with their projects, build prototypes with the help of LLMs, and learn the importance and first steps of evaluating code quality for long-term maintainability and security.
Run practical sessions with students to help them learn programming on a basic level.
Conducting assessments at the end of the semester.
We’re looking for someone with the following skillset:
Practical industry experience as a software engineer in any field (such as web, mobile, or games)
Basic-level understanding of how networking and the internet work
Basic-level understanding of the inherent limitations and opportunities of LLMs in the development process
Good knowledge of the programming language Python
Experience as a workshop leader or teacher
Comfortable communicating and teaching in English
For freelance positions at CODE, we need you to meet the following requirements:
Having at least a Bachelor’s degree or equivalent
Being entitled to work as a freelancer in Germany
Having a German bank account
What you can expect:
Freelance contract
Language of instruction is English (no German knowledge necessary)
50 EUR hourly rate
Duration: Fall Semester 2026 (classes and assessments are expected to take place sometime between the beginning of September and the end of November)
Location: CODE’s campus in Neukölln.
Application
If you are interested in this role, please upload your CV.
Feel free to add a note explaining your fit to the role and motivation for applying.