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.

JetBrains
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Software Development Tools
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Ereignisgesteuerte Programmierung, Animation und Spieldesign, Computergrafik, Benutzeroberfläche (UI), Spiel-Design, Grafische Tools, Grundsätze der Programmierung, Interaktives Design, Anwendungsentwicklung
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, CI/CD, Grafana, Daten importieren/exportieren, Cloud Computing Architektur, Linux-Befehle, Kontinuierliche Integration, Restful API, Testgetriebene Entwicklung (TDD), Istio, Git (Versionskontrolle-System), Open Web Application Security Project (OWASP), DevOps, Gherkin (Skriptsprache), Software-Ingenieur, Lebenszyklus der Softwareentwicklung, Software-Architektur, Kubernetes, Anwendungsentwicklung, Agile Entwicklung von Software
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, Object Oriented Design, Computational Thinking, Graph Theory, C (Programming Language), Theoretical Computer Science, Programming Principles, Computer Programming, Computer Science, Computer Architecture, Pseudocode, Software Design, Data Storage, File Management, Program Development, Computational Logic, Mathematical Modeling
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Python-Programmierung, Daten importieren/exportieren, Integrierte Entwicklungsumgebungen, Software-Entwicklungstools, Computergestütztes Denken, Skripting, Dateiverwaltung, Jupyter, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Nutzerorientierte Gestaltung, Wireframing, Benutzeroberfläche (UI), Sprint-Planung, User Experience Design, Sprint-Retrospektiven, Mockups, Design Thinking, Benutzerforschung, Prototyping, Benutzerfreundlichkeit
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Netzwerkanalyse, Graphentheorie, Wahrscheinlichkeit & Statistik, Python-Programmierung, Lineare Algebra, Netzwerk-Routing, Netzwerk-Modell, Big Data, Informatik, Computergestütztes Denken, Operations Research, Algorithmen, Theoretische Informatik
Fortgeschritten · Kurs · 1–3 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Java Programmierung, Datenstrukturen, Software Entwurf, Ereignisgesteuerte Programmierung, Objektorientierter Entwurf, Java, Computer Programmierung, Einheitstest, Verschlüsselung, Interaktive Datenvisualisierung, Objektorientierte Programmierung (OOP), Benutzeroberfläche (UI), Fehlersuche, Problemlösung, Algorithmen, Datenanalyse, Software-Ingenieur, Leistungsoptimierung, Grundsätze der Programmierung, Kryptographie
Anfänger · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Installation, Andere Programmiersprachen, Objektorientierte Programmierung (OOP), Computergestütztes Denken, Funktionales Design, Theoretische Informatik, Ruby (Programmiersprache), Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Stanford University
Kompetenzen, die Sie erwerben: Datenstrukturen, Netzwerkanalyse, Graphentheorie, Netzwerk-Routing, Computergestützte Logik, Algorithmen, Theoretische Informatik, Analyse sozialer Netzwerke
Mittel · Kurs · 1–4 Wochen

Yale University
Kompetenzen, die Sie erwerben: Risikomanagement, Finanzielle Regulierung, Derivate, Business Risk Management, Finanzdienstleistungen, Kapitalmärkte, Behaviorale Ökonomie, Unternehmensfinanzierung, Finanzen, Hypothekendarlehen, Underwriting, Wertpapiere (Finanzen), Investmentbanking, Marktdynamik, Bankwesen, Governance, Finanzmarkt, Versicherung
Anfänger · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Statistische Analyse, Java Programmierung, Computer Programmierung, Verschlüsselung, Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, Software Entwurf, Ereignisgesteuerte Programmierung, Cascading Style Sheets (CSS), Datenmanipulation, Javascript, Prädiktive Modellierung, Fehlersuche, Datenverarbeitung, Algorithmen, Datenanalyse, Software-Ingenieur, Web-Anwendungen, Bildanalyse, Web-Server
Anfänger · Spezialisierung · 3–6 Monate