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.
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenstrukturen, Verifizierung und Validierung, Mathematische Software, Computergestützte Logik, Technische Informatik, Systeme Design, Software-Entwicklungstools, Digitales Design, Algorithmen, Theoretische Informatik, Fehlersuche, Anwendungsspezifische integrierte Schaltungen, Computer-Programmierwerkzeuge, Entwurfssoftware, Computer Architektur
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Technische Dokumentation, Überwachung von Ereignissen, Netzwerkprotokolle, Netzwerkanalyse, Splunk, Sicherheitsinformationen und Ereignisverwaltung (SIEM), Management von Zwischenfällen, Reaktion auf Vorfälle, Erkennung von Bedrohungen, Dokumentenverwaltung, Management von Computer-Sicherheitsvorfällen, Kontinuierliche Überwachung, TCP/IP, Intrusion Detection und Prävention, Cybersicherheit, Netzwerk Überwachung, Jagd auf Cyber-Bedrohungen, Netzwerksicherheit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Animations, Visualization (Computer Graphics), Game Design, Creative Design, Data Import/Export
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Nutzerorientierte Gestaltung, Benutzererlebnis, Prototyping, Mensch-Computer-Interaktion, UI/UX Forschung, Menschliche Faktoren, User-Interface-(UI)-Design, Ideenfindung, Usability-Tests, Interaktionsdesign, Design Thinking
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Einheitstest, User Experience Design, Nutzerorientierte Gestaltung, UI Komponenten, Linux-Befehle, API-Design, Benutzererlebnis, Benutzeroberfläche (UI), Javascript, Software-Visualisierung, Fehlersuche, Software Versionierung, JavaScript-Frameworks, Web-Anwendungen, Pseudocode, Design Forschung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsentwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, Graphentheorie, Python-Programmierung, Netzwerkanalyse, Computer Programmierung, Computergestütztes Denken, Analyse, Algorithmen, Theoretische Informatik, Datenanalyse, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, System Programmierung, Java Programmierung, Middleware, Java, Netzwerkprotokolle, Datenfluss, Apache Spark, Fehlersuche, Scala Programmierung, Server, Verteiltes Rechnen, Apache Hadoop, Algorithmen, Leistungsoptimierung, Anwendungs-Rahmenwerke, Informatik, Apache Kafka, Grundsätze der Programmierung
Mittel · Spezialisierung · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Datenstrukturen, Graphentheorie, Computergestütztes Denken, Algorithmen, Theoretische Informatik, Bioinformatik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation
Mittel · Spezialisierung · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, Objektorientierte Programmierung (OOP), Bildanalyse, Objective-C (Programmiersprache), Swift Programmierung, Grundsätze der Programmierung, Apple iOS
Gemischt · Kurs · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, File Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Datenvisualisierungssoftware, Software Entwurf, Wärmekarten, Apache Spark, Software-Entwurfsmuster, Daten in Echtzeit, Objektorientierte Programmierung (OOP), Benutzeroberfläche (UI), Interaktive Datenvisualisierung, Scala Programmierung, Funktionales Design, Big Data, Datenmanipulation, Datenverarbeitung, Verteiltes Rechnen, Apache Hadoop, Grundsätze der Programmierung, Leistungsoptimierung
Mittel · Spezialisierung · 3–6 Monate