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: MITRE ATT&CK Framework, Vulnerability Assessments, Open Web Application Security Project (OWASP), Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Scanning, Vulnerability Management, Threat Modeling, Cybersecurity, Malware Protection, Mobile Security, Cyber Threat Intelligence, Penetration Testing, Exploitation techniques, Brute-force attacks, Microsoft Intune (Mobile Device Management Software), Network Security, Cryptography, Threat Management, Threat Detection, Cloud Security
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Relationale Datenbanken, Datenbank Management, Datenbank-Design, Text Mining, SQL, Datenintegrität, Abfragesprachen, Gespeicherte Prozedur, Datenmanipulation, Transaktionsverarbeitung, PostgreSQL
Mittel · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Software-Entwicklungstools, Schnittstelle zur Anwendungsprogrammierung (API), Entwicklungstests, Blockchain, Anwendungsentwicklung, Befehlszeilen-Schnittstelle, Web-Anwendungen, Web-Entwicklungstools, Software-Entwurfsmuster, Software-Architektur, Testgetriebene Entwicklung (TDD)
Mittel · Kurs · 1–4 Wochen

Kennesaw State University
Kompetenzen, die Sie erwerben: Aufkommende Technologien, Netzwerksicherheit, Cybersicherheit, Cyber Threat Intelligence, Internet der Dinge, Geschäftslogik, Cyber-Sicherheitsstrategie, Datensicherheit, Drahtlose Netzwerke, Mobile Sicherheit, Sicherheitsmanagement, Cyber-Sicherheitsrichtlinien
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: UI Komponenten, Benutzeroberfläche (UI), React Native, Tools für die mobile Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, React.js, Front-End Web-Entwicklung, Plattformübergreifende Entwicklung, Anwendungsentwicklung, Android Entwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Dateiverwaltung, Datenmanagement, Relationale Datenbanken, IBM DB2, Dateisysteme, Datenbanken, Datenbank-Management-Systeme, Job Control Language (JCL), Befehlszeilen-Schnittstelle, z/OS, Grundsätze der Programmierung, COBOL (Programmiersprache), Mainframe-Computing, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Software-Installation, Benutzeroberfläche (UI), Software-Entwicklungstools, Automatisierung von Geschäftsprozessen, Robotergestützte Prozessautomatisierung, Versionskontrolle, Automatisierung
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Persistenz der Daten, Bereitstellung von Anwendungen, Authentifizierungen, Web-Entwicklung, Datenbank-Design, Django (Web-Framework), Datenmodellierung, Benutzerkonten, Datenvalidierung, Anwendungsentwicklung, Web-Anwendungen, Objekt-Relationales Mapping
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Prüftechnik, Einheitstest, Funktionsprüfung, Software-Tests, Java Programmierung, White-Box-Tests, Verhaltensbasierte Entwicklung, Testplanung, Prüfbarkeit, JUnit, Code-Abdeckung, Testfall, Gurke (Software), Abnahmeprüfung, Gherkin (Skriptsprache), Testautomatisierung
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: UI Komponenten, User-Interface-(UI)-Design, Entwicklung von Anwendungen für Mobilgeräte, Model-View-Controller, Mensch-Computer-Interaktion, Reaktionsfähiges Webdesign, Animationen, Storyboarding, Apple iOS, UI/UX Strategie, Daten-Mapping, Kerndaten (Software)
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Anwendungssicherheit, Lebenszyklus der Softwareentwicklung, Scannen auf Schwachstellen, Systemüberwachung, Modellierung von Bedrohungen, Verwaltung der Anwendungsleistung, Sicherheitsprüfung, Datensicherheit, Entwicklungsumgebung, Open Web Application Security Project (OWASP), Sichere Kodierung, Bewertungen der Anfälligkeit, DevSecOps
Mittel · Kurs · 1–4 Wochen

The University of Sydney
Kompetenzen, die Sie erwerben: Kryptographie, Netzwerksicherheit, Skalierbarkeit, Algorithmen, Sicherheitstechnik, Datenintegrität, Verteiltes Rechnen, Transaktionsverarbeitung, Blockchain
Anfänger · Kurs · 1–3 Monate