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 Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, UI Komponenten, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Einheit-Engine, C# (Programmiersprache), Entwicklung von Videospielen, Fehlersuche, Datei-E/A
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Netzwerk Architektur, Informationen zum Datenschutz, Netzwerksicherheit, Cybersicherheit, Webdienste, Internet der Dinge, Restful API, Eingebettete Systeme, Netzwerkprotokolle, Kryptographie-Standards für öffentliche Schlüssel (PKCS), TCP/IP, Analyse der Sicherheitsanforderungen, Simple Object Access Protocol (SOAP), Verschlüsselung
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbanken, NoSQL, Relationale Datenbanken, Verteiltes Rechnen, Skalierbarkeit, SQL, Cloud-Anwendungen, Datenbank-Design, Datenbank-Systeme, Datenbankarchitektur und -verwaltung, PostgreSQL
Mittel · Kurs · 1–4 Wochen

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Java, Benutzeroberfläche (UI), Android Entwicklung, Fehlersuche, Anwendungsentwicklung, Anwendungsdesign, Entwicklungsumgebung, Entwicklung von Anwendungen für Mobilgeräte, Android Studio
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Schwachstellen-Management, Kryptographie, Open Web Application Security Project (OWASP), Persönlich identifizierbare Informationen, Sichere Kodierung, Bewertungen der Anfälligkeit, Techniken der Ausbeutung, Datensicherheit, Sicherheitskontrollen, Modellierung von Bedrohungen, Authentifizierungen, Verschlüsselung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Cloud-API, Anwendungssicherheit, Identitäts- und Zugriffsmanagement, JSON, Erkennung von Bedrohungen, Sichere Kodierung, Autorisierung (Computing), Netzwerksicherheit, OAuth, API-Gateway, Sicherheit von Informationssystemen, Sicherheitskontrollen, API-Design, Schlüsselverwaltung, Restful API, Datensicherheit
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Menschenzentriertes Design, Virtuelle Realität, Konzeptioneller Entwurf, Prototyping, Interaktionsdesign, Virtuelle Umgebung, Erweiterte und virtuelle Realität (AR/VR), Design Thinking, User Experience Design, Datenethik, Wireframing, Usability-Tests, Benutzerforschung, Storyboarding, Erweiterte Realität
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Datenverschlüsselungsstandard, Kryptographie, Erweiterter Verschlüsselungsstandard (AES), Brute-Force-Angriffe, Verschlüsselung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Architectural Drawing, Technical Drawing, Drafting and Engineering Design, Computer-Aided Design, Architectural Design, Construction, Data Import/Export, File Management, Design
Anfänger · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Amazon Webdienste, Eingebettete Software, Eingebettete Systeme, Internet der Dinge, Softwareentwicklung, Cloud-Dienste, Kommunikationssysteme, Cloud-Anwendungen, Netzwerkprotokolle, Drahtlose Netzwerke, API-Design, Microservices, Cloud Computing Architektur, Cloud-Technologien, Cybersicherheit
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Ansible, Docker (Software), CI/CD, Version Control, Continuous Integration, YAML, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, DevOps, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Java, Paket- und Software-Management, Dateiverwaltung, Linux-Befehle, Unix-Befehle, System Programmierung, Skriptsprachen, Fehlersuche, Software-Entwicklungstools, Programm-Entwicklung, Skripting, Shell-Skript, Linux, Bash (Skriptsprache), Dateisysteme, Befehlszeilen-Schnittstelle
Anfänger · Kurs · 1–4 Wochen