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: Einheitstest, Web-Entwicklungs-Tools, Objektorientierte Programmierung (OOP), Skripting, Funktionales Design, Grundsätze der Programmierung, Web-Anwendungen, JSON, Javascript, Einheitliche Prüfung, Skriptsprachen, Computerprogrammierung, Daten-Strukturen, Jest (JavaScript Testing Framework), Paket- und Softwareverwaltung, Front-End-Webentwicklung, Computer Programmierung, Node.JS, Ereignisgesteuerte Programmierung
Anfänger · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Funktionales Design, Grundsätze der Programmierung, Theoretische Informatik, Computerprogrammierung, Andere Programmiersprachen, Ruby (Programmiersprache), Wiederverwendbarkeit von Code, Computer Programmierung, Installation der Software, Entwicklungsumgebung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, HTML und CSS, Allgemeine Netzwerkarbeit, Cascading Style Sheets (CSS), Web-Entwicklung, Benutzeroberfläche (UI), Web-Server, Javascript, Web-Design, Reaktionsfähiges Web-Design, Bootstrap (Front-End-Framework), React.js, Front-End-Webentwicklung, Hypertext Markup Language (HTML), Web-Frameworks
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Java-Programmierung, Rechnerische Logik, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Anwendungs-Rahmenwerke, Web-Entwicklung, Spring Framework, Objektorientierter Entwurf, Daten-Strukturen, Computerprogrammierung, Java, Virtuelle Maschinen, Software-Entwicklung, Paket- und Softwareverwaltung, Datei-E/A, Wiederverwendbarkeit von Code, Software Entwurf, Speicherverwaltung, Computer Programmierung, Installation der Software, Entwicklungsumgebung, Java Programmierung, Java-Plattform Enterprise Edition (J2EE)
Mittel · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Application Security, DevSecOps, Secure Coding, Security Testing, Software Development Life Cycle, Threat Modeling, Continuous Monitoring, Security Requirements Analysis, Continuous Deployment, Security Controls, CI/CD, Program Development, Computer Security, System Monitoring, Security Awareness, Vulnerability Assessments, Product Lifecycle Management, Computer Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Computational Logic, Solution Design
Mittel · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenspeicherung, Funktionales Design, Grundsätze der Programmierung, Computer-Programmierwerkzeuge, Daten-Strukturen, Daten importieren/exportieren, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Jupyter, Datei-E/A, Wiederverwendbarkeit von Code, Python-Programmierung, Computer Programmierung, Entwicklungsumgebung, Software-Dokumentation, Software-Entwicklungstools, Computational Thinking
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Modellierung von Bedrohungen, Berechtigung (Computing), Sicherheitsbewußtsein, Cyber-Sicherheitsstrategie, Beglaubigungen, Bewertungen der Anfälligkeit, Schwachstellen-Management, Erkennung von Bedrohungen, Management von Bedrohungen, Kryptographie, Cyber-Risiko, Datenverwaltung, Rahmen für das Risikomanagement, Cyber-Bedrohungsdaten, Cybersecurity, Sicherheitskontrollen, Datensicherheit, Schutz vor Malware, MITRE ATT&CK Rahmenwerk, Identitäts- und Zugangsmanagement, Datenmanagement
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Problemlösung, Fehlersuche, Tabellenkalkulations-Software, Algorithmen, Objektorientierte Programmierung (OOP), Excel-Makros, Grundsätze der Programmierung, Automatisierung, Datenverwaltung, Computerprogrammierung, Visual Basic (Programmiersprache), Wiederverwendbarkeit von Code, Bereinigung von Daten, Computer Programmierung, Datenmanagement
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computerwissenschaft, Algorithmen, Informatik, Netzwerkanalyse, Graphentheorie, Große Daten, Netzwerk-Routing, Theoretische Informatik, Modell-Optimierung, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Produktprüfung, Produktverbesserung, Prüfung der Benutzerfreundlichkeit, Produktentwicklung, Anwenderbericht, Kontinuierliche Bereitstellung, Kundenanalyse, Kontinuierliche Lieferung, Leistungsmanagement im Team, DevOps, Führung des Teams, Produktmanagement, Teamleitung, Agile Software-Entwicklung, Agile Methodik, Agile Produktentwicklung, Agiles Projektmanagement, Design Thinking, Entwicklung neuer Produkte, Teambildung, Agile Entwicklung von Software, Team Management
Anfänger · Spezialisierung · 3–6 Monate