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.

Peking University
Kompetenzen, die Sie erwerben: Algorithms, Programming Principles, Computer Programming, Graph Theory, Computational Thinking, Data Structures, Design Strategies
Gemischt · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Produktmanagement, Projektplanung, Produkt Marketing, Marketing-Planung, Produktstrategie, Teamleitung, Geschäftsplanung, Produktmarketing, Produktplanung, Projektdokumentation, Dokumente zu den Benutzeranforderungen, Produkt-Roadmaps, Lebenszyklus des Projektmanagements, Agile Produktentwicklung, Entwicklung neuer Produkte, Team Management, Produktentwicklung, Marktforschung, Teambildung, Unternehmensplanung, Analyse der Wettbewerber, Produktlebenszyklus-Management, Produktanforderungen, Projekt-Dokumentation
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenmodellierung, Technologien zur Datenspeicherung, Datenbank-Systeme, Oracle-Datenbanken, Diagramm Entwurf, Datenbank-Design, Datenspeicherung, Datenbank-Theorie, Datenbankarchitektur und -verwaltung, Transaktionsverarbeitung, Datenbanken, Datenbank-Management, Relationale Datenbanken, Datenbank Management, Datenbank-Management-Systeme
Anfänger · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Java, Anwendungsdesign, Mobile Entwicklung, Android-Entwicklung, Anwendungsentwicklung, Verwaltung des Lebenszyklus von Anwendungen, Benutzeroberfläche (UI), Android-Studio, Android (Betriebssystem), UI-Komponenten, Berechtigung (Computing), Entwicklungsumgebung
Gemischt · Kurs · 1–3 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Testing, Test Tools, Test Planning, Test Case, Functional Testing, Software Quality Assurance, Quality Assurance, White-Box Testing
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklung, Skriptsprachen, Technologien zur Datenspeicherung, Entwicklung von Videospielen, Mobile Entwicklung, Ereignisgesteuerte Programmierung, Rechnerische Logik, Front-End-Webentwicklung, JSON, Persistenz der Daten, Datenspeicherung, Anwendungsentwicklung, Computerprogrammierung, Computer Programmierung, Grundsätze der Programmierung, Web-Anwendungen, Javascript, Daten-Strukturen
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Random Forest Algorithm, Model Evaluation, Feature Engineering, Model Training, Applied Machine Learning, Supervised Learning, Geospatial Mapping, Predictive Modeling, Image Analysis, Verification And Validation, Data Science, Environmental Engineering
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Threat Modeling, Security Controls, Incident Response, Computer Security Incident Management, Intrusion Detection and Prevention, Vulnerability Management, Cybersecurity, Hardening, Network Security, Stakeholder Communications, Vulnerability Assessments, Relational Databases, Security Information and Event Management (SIEM), TCP/IP, Bash (Scripting Language), Incident Management, Threat Management, Data Security, Security Management, Debugging
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Spiel-Design, Entwicklung von Videospielen, Ereignisgesteuerte Programmierung, Wiederverwendbarkeit von Code, Computerprogrammierung, Animation und Spieldesign, Computer Programmierung, Grundsätze der Programmierung, 3D-Assets, Storyboarding, Computer-Programmierwerkzeuge, Daten-Strukturen, Animationen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Visual Studio, C# (Programmiersprache), Integrierte Entwicklungsumgebungen, Rechnerische Logik, Microsoft Entwicklungswerkzeuge, Befehlszeilenschnittstelle, C und C++, Computerprogrammierung, Grundsätze der Programmierung, Computer Programmierung, Programm-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden