Looking for courses...
Join this free online course to learn how to program with Python. You’ll be introduced to the fundamentals of the programming language like variables, data types, and loops. More complex topics like functions, libraries, and file input and output will also be covered. At the end of the course, you’ll be able to write simple Python programs to be prepared for your next programming challenges.
Lust auf was richtig Nützliches in den Ferien? In unseren Summer Coding Kursen 2025 lernst du nicht nur programmieren sondern du baust Skills auf, die dich weiterbringen. Egal ob du Games feierst, Apps cool findest oder einfach mal wissen willst, wie Computer eigentlich „denken“ – bei uns bist du richtig.
Python – einfach zu lernen, super vielseitig, ideal für Einsteiger:innen. Von Mini-Games bis hin zu Webentwicklung oder KI, mit Python kannst du sofort loslegen.
Java – die Sprache hinter vielen Games, Android-Apps und Unternehmenssoftware. Wenn du tiefer eintauchen willst, ist Java genau dein Ding.
Suche dir einen Kurs aus oder mache beide!
Was bringt es dir?
Du lernst echte Coding-Skills, die du sofort anwenden kannst. Du trainierst dein logisches Denken ganz nebenbei. Du stärkst deine digitale Selbstbestimmung: Versteh die Technik, statt von ihr gesteuert zu werden. Du bekommst einen Leistungsnachweis, den du z. B. für Bewerbungen nutzen kannst.Die Ferienkurse richten sich an Schüler*innen ab der 8. bzw 10. Klasse und dauern jeweils ca. 4 Wochen. Du brauchst keine Vorkenntnisse. Es gibt die Möglichkeit, einen Leistungsnachweis zu erhalten. Die Kurse sind kostenlos. Wir freuen uns auf deine Teilnahme und dein Feedback!
Digital systems offer a great opportunity to significantly reduce carbon emissions and can contribute to the efficient use of energy. However, all systems also need energy. This area of tension is addressed in the course: Sustainability in the digital age - Energy-Efficient Software Development. To effectively reduce the carbon footprint of digitalization, it is necessary to apply algorithmic efficiency and sustainability by design as guiding principles in digital engineering. We will introduce strategies to develop software that prioritizes minimized energy consumption through optimal coding and green testing practices. We will look at how the CO2 emissions of operating software applications can be measured and calculated. How to measure the performance and energy consumption of Large Language Models will be covered as well. Further we share approaches how to use advances in hardware technology and operate digital systems efficiently in data centers based on eco-friendly and cost-effective capacity management strategies.
This course is part of the Sustainability in the Digital Age series, a collaborative project between colleagues from Stanford University, SAP and the Hasso Plattner Institute.
Willkommen zu unserem neuen Workshop-Format auf openHPI
Möchtest du eine der weltweit beliebtesten Programmiersprachen schnell und praxisnah lernen? Dann ist dieser Python-Workshop perfekt für dich!
In kurzen, verständlichen Videos vermitteln wir dir die Grundkonzepte der Programmiersprache Python – und das auf eine spannende Weise: Lerne Python, indem du ein Spiel programmierst. Am Ende bist du in der Lage, ein eigenes Spiel zu entwickeln und dieses mit eigenen Ideen zu gestalten. Mach mit und erlebe, wie viel Spaß Programmieren machen kann!
Der Workshop richtet sich an Schüler*innen ab der 8. Klasse und dauert ca. 2-3 Stunden. Es gibt die Möglichkeit, einen Teilnahmenachweis zu erhalten. Wir freuen uns auf euer Feedback zu diesem neuen Format!
Weitere Angebote für Schüler*innen findet ihr hier: www.hpi.de/schueler. Die nächsten Bewerbungsphasen für die Formate starten Anfang Februar 2025.
Du willst in kurzer Zeit die praktische, einfache und sehr vielseitig einsetzbare Programmiersprache Python erlernen? Dann ist dieser openHPI-Kurs genau das Richtige für dich! In hohem Tempo erlernst du die Grundlagen des Programmierens. Dein erworbenes Wissen wird durch praktische Programmieraufgaben vertieft, die automatisch ausgewertet werden. Der Kurs setzt mathematisches Wissen (10. Klasse) voraus.
Im Selbststudium ist keine Zertifizierung möglich, aber alle Lerninhalte sind mitsamt des automatischen Feedbacks verfügbar.
Schreibe dich jetzt kostenlos ein und leg gleich los!
Dieser Kurs ist offen für alle, richtet sich aber in erster Linie an Schüler:innen. Alle, die schon immer in die Welt des Programmierens hineinschnuppern wollten oder schon erste Erfahrung in der Programmierung gesammelt haben sind herzlich willkommen. In vier Modulen (10 Wochen) beschäftigen wir uns mit den Grundlagen der Programmiersprache Java und der objektorientierten Programmierung und lösen gemeinsam mit Detektiv Duke einen mysteriösen Entführungsfall. Mit diesem Kurs möchten wir v.a. Schüler:innen der Oberstufe (Jahrgangsstufe 10-13) ansprechen.
Durch regelmäßige Programmieraufgaben wird das Gelernte angewendet und die Teilnehmer erwerben praktische Kenntnisse in der Programmiersprache Java.
Voraussetzungen für diesen Kurs sind lediglich ein Interesse an Programmierung, ein Computer mit Internetzugang und ein moderner Browser. Vorhergehende Programmiererfahrung ist hilfreich, aber nicht notwendig.
Dieser Kurs ist offen für alle, richtet sich aber in erster Linie an Schüler:innen.
Alle, die schon immer in die Welt des Programmierens hineinschnuppern wollten oder schon erste Erfahrungen in der Programmierung gesammelt haben, sind herzlich willkommen. In 4 Modulen (10 Wochen) beschäftigen wir uns auf spielerische Art und Weise mit der Programmiersprache Python und vertiefen das neue Wissen mit vielen praktischen Beispielen. Der Kurs ist für Schüler:innen der Mittelstufe (ab der 7. Klasse) gedacht und lässt sich wunderbar in den Unterricht integrieren.
The ultimate goal of the bootcamp is to cultivate strong data science skills with an emphasis on machine learning techniques to satisfactorily meet and exceed the requests of the Data science world. In the process, we will develop good habits for operating independently as data scientists and for operating as members of productive data science teams.
Ein eigenes Spiel in JavaScript selbst programmieren und die dahinterliegende Physik umsetzen! Von einzelnen Komponenten und Methoden über den Zusammenbau bis hin zur Optimierung des Programmcodes: Dieser dreiwöchige Kurs richtet sich an alle Interessierten, die bereits etwas Erfahrung mit Programmierung sammeln konnten.
Auf eine praxisorientierte Art und Weise bauen wir Stück für Stück das Spiel Flappy Bird mittels der Programmiersprache JavaScript nach und geben einen Einstieg in die Softwareentwicklung.
R ist eine weit verbreitete Programmiersprache für Datenanalyse und -visualisierung, Statistik, Forschung und Wirtschaft. In diesem Kurs werden die Grundlagen der Programmierung mit R vermittelt. Zentral steht dabei die praktische Anwendbarkeit des Erlernten.
Teilnehmer:innen können nach dem Kurs Datensätze einlesen, verarbeiten und visualisieren. Die Inhalte entsprechen dem Paradigma guter fachlicher Praxis für eine nachvollziehbare Arbeitsweise. Damit sind sie verwendbar für transparente Forschung und reproduzierbare Workflows.
Du hast bereits den Java-Kurs auf openHPI gemacht und die Einführung in Collections war dir zu schnell oder nicht detailliert genug? Du willst Datenstrukturen in Java besser kennenlernen? Du wolltest immer schon mal wissen, was eigentlich Iteratoren sind und welche Vorteile diese gegenüber von Schleifen haben? Welche Datenstrukturen für welche Anwendungsfälle schneller oder besser geeignet sind?
Auch Duke und seinen neuen Freund Big O beschäftigen diese Fragen in ihrem aktuellen Fall und sie brauchen wieder mal Deine Hilfe! Begleite Duke und seine Freunde auf ihrer spannenden Reise durch die wunderbare Welt der Algorithmen und Datenstrukturen in Java. Spoiler: mehr Drama, mehr Action und höchstens ein Papagei.
Du bist Schüler:in zwischen 12 und 18 Jahren? Du hast bisher noch keine Programmierkenntnisse oder möchtest gerne Python lernen, eine einfache, aber sehr mächtige Programmiersprache, die auch in Industrie und Forschung stark verbreitet ist? Dann bist du hier genau richtig! Python zeichnet sich insbesondere durch eine gute Lesbarkeit und die hohe Verfügbarkeit bestehender Bibliotheken aus.
In diesem vierwöchigen kostenlosen Einsteigerkurs lernst du spielerisch und mit gehörigem Spaßfaktor die Grundlagen der Programmierung in Python kennen. Neues Wissen vertiefen wir mit praktischen Beispielen und helfen so, den beiden Schlangen Simon und Stella ihre Probleme zu lösen. Die beiden Schlangen stehen symbolisch für die Programmiersprache Python, dessen Logo zwei Python-Schlangen bilden.
Gleichwohl sich der Kurs vor allem an Schüler:innen richtet, ist die Teilnahme für alle offen.
An error occurred while loading additional courses. Please try again later.