Informatik-Kurse können Ihnen helfen, grundlegende Konzepte wie Algorithmen, Datenstrukturen, Berechnung und Architektur von Computersystemen zu verstehen. Sie können Fähigkeiten in Problemanalyse, Programmierlogik und dem Entwurf von Softwarelösungen aufbauen. Viele Kurse führen in klassische Themen wie Komplexität, Betriebssysteme und Netzwerke ein und nutzen Werkzeuge aus der Praxis.

Kompetenzen, die Sie erwerben: Javascript, Datenstrukturen, Computer Programmierung, Skripting
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

University of London
Kompetenzen, die Sie erwerben: Javascript, Entwicklungsumgebung, Web-Entwicklung, Reaktionsfähiges Webdesign, Webdesign, Web Design und Entwicklung, Cascading Style Sheets (CSS), JavaScript und jQuery, Grundsätze der Programmierung, Web-Anwendungen, jQuery, HyperText Markup Language (HTML), Bootstrap (Front-End-Framework), HTML und CSS, Interaktives Design
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Software Entwurf, Entwicklung von Anwendungen für Mobilgeräte, Anwendungssicherheit, Java Programmierung, Instandhaltbarkeit, Android Studio, Testgetriebene Entwicklung (TDD), Testautomatisierung, Android Entwicklung, Git (Versionskontrolle-System), JUnit, Java, Software-Ingenieur, Software-Tests, Software-Entwurfsmuster, Systemprüfung, Prüfbarkeit, Einheitstest, Integrationstests
Anfänger · Spezialisierung · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Python-Programmierung, Computer Programmierung, Entwicklungsumgebung, Algorithmen, Fehlersuche, Skripting, Automatisierung, Grundsätze der Programmierung, Skriptsprachen
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Prototyping, Interaktionsdesign, Virtuelle Realität, Computergrafik, Virtuelle Umgebung, User Experience Design, Datenethik, Usability-Tests, Storyboarding, Spiel-Design, Ideenfindung, Erweiterte und virtuelle Realität (AR/VR), Entwicklung von Videospielen
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Internet der Dinge, User-Interface-(UI)-Design, Prototyping, Interaktionsdesign, Mensch-Computer-Interaktion, Reaktionsfähiges Webdesign, Mockups, Entwerfen, Grafisches und visuelles Design, Menschenzentriertes Design, Benutzerfreundlichkeit, Wireframing, Web Content Accessibility Guidelines, UI Komponenten
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Anwendungsentwicklung, Entwicklung von Anwendungen für Mobilgeräte, Erweiterbare Markup-Sprache (XML), Android Entwicklung, Integrierte Entwicklungsumgebungen, Virtuelle Umgebung, Android Studio, UI Komponenten, Android (Betriebssystem), Gradle
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Python-Programmierung, Bayessche Statistik, Mathematische Modellierung, Arithmetik, Algorithmen, Statistik, Simulationen, Kombinatorik, Wahrscheinlichkeit, Wahrscheinlichkeitsverteilung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Computer Programmierung, Generative KI, Schnelles Engineering, Integrierte Entwicklungsumgebungen, Microsoft Kopilot, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skalierbarkeit, Agiles Projektmanagement, Lösungsarchitektur, Agile Methodik, Testgetriebene Entwicklung (TDD), Lieferung der Lösung, Verhaltensbasierte Entwicklung, Virtualisierung, Scaled Agile Framework, Sprint-Planung, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: SQL, Datenmodellierung, Datenbank-Design, Datenbank-Theorie, Datenintegrität, Datenbanken, PostgreSQL, Datenbank Management, Relationale Datenbanken
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Javascript, Front-End Web-Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, JSON, Ereignisgesteuerte Programmierung, Computer Programmierung, Datenstrukturen, Web-Entwicklung, Fehlersuche, Benutzeroberfläche (UI), Datenspeicherung, Grundsätze der Programmierung, Technologien zur Datenspeicherung, Web-Anwendungen
Anfänger · Kurs · 1–3 Monate