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.

Meta
Kompetenzen, die Sie erwerben: Datenbank Management, Anwendungssicherheit, Django (Web-Framework), HyperText Markup Language (HTML), MySQL, Model-View-Controller, Web-Entwicklung, Datenmodellierung, Datenbank Entwicklung, Web-Server, Back-End Web-Entwicklung, Anwendungs-Rahmenwerke, Web-Anwendungen, Objekt-Relationales Mapping
Anfänger · Kurs · 1–3 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Virtuelle Realität, Sicherheit und Schutz, User Experience Design, Design-Strategien, Ethische Standards und Verhaltensweisen, Informationen zum Datenschutz, Innovation, Konzeptioneller Entwurf, Geräte anzeigen, Persönlich identifizierbare Informationen, Web Content Accessibility Guidelines, Erweiterte und virtuelle Realität (AR/VR), Virtuelle Umgebung, Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Aufkommende Technologien, Erweiterte Realität
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Abruf-erweiterte Erzeugung, KI-Workflows, Datenverarbeitung, Verantwortungsvolle KI, Agentische Workflows, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Generative KI, Python-Programmierung, Generative AI-Agenten, KI-Orchestrierung, Softwareentwicklung, LangGraph, Vektor-Datenbanken, Agentische Systeme, LLM-Bewerbung, LangChain
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Persistenz der Daten, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Datenstrukturen, Fehlersuche, Web-Entwicklung, JSON, Entwicklung von Videospielen, Javascript, Computer Programmierung, Ereignisgesteuerte Programmierung, Front-End Web-Entwicklung, Skripting, Web-Anwendungen
Anfänger · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Prioritätensetzung, Erleichterung der Diskussion, Kanban-Prinzipien, Innovation, Zielsetzung, Sprint-Retrospektiven, Leistungsmanagement im Team, Team Management, Team-Führung, Prozessverbesserung, Rückstände, Verkaufstechniken, Schlanke Methodologien, Agile Methodik, Agile Entwicklung von Software, Verkaufspräsentation, Agiles Projektmanagement, Teambildung
Gemischt · Kurs · 1–4 Wochen

28DIGITAL
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Lineare Algebra, Algorithmen, Verifizierung und Validierung, Computergestützte Logik, Theoretische Informatik, Kombinatorik, Mathematische Modellierung, Arithmetik, Logisches Denken
Mittel · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Datenmanipulation, Pandas (Python-Paket), Unified Modeling Language, Paket- und Software-Management, Containerisierung, Software-Tests, Python-Programmierung, Datenstrukturen, Entwicklungsumgebung, Matplotlib, Einheitstest, Docker (Software), Datenmodellierung, Testautomatisierung, Computer Programmierung, Kontinuierliche Integration, Datei-E/A, Grundsätze der Programmierung, Skripting, DevOps
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Testplanung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Tests, Virtualisierung, Relationale Datenbanken, Einheitstest, Systemanalyse, Fehlersuche, Lebenszyklus der Softwareentwicklung, Softwareentwicklung, Entwicklung von Systemen, Mainframe-Computing, IBM DB2, Bericht schreiben, z/OS, Agile Methodik, Pseudocode, COBOL (Programmiersprache), Testgetriebene Entwicklung (TDD), Datei-E/A, Job Control Language (JCL), Methoden der Softwareentwicklung
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Kommunikationssysteme, Linux, Dateisysteme, Computer Architektur, Big Data, Verteiltes Rechnen, Grundsätze der Programmierung, C und C++, Software-Architektur, Cloud-Entwicklung, Skalierbarkeit, Befehlszeilen-Schnittstelle, Leistungsoptimierung, Bash (Skriptsprache), Skripting, Datei-E/A
Fortgeschritten · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Modellbasierte Systemtechnik, Simulation und Simulationssoftware, Technische Kommunikation, Eingebettete Software, Fehleranalyse, Eingebettete Systeme, Elektronik-Technik, Fehlersuche, Automatisierungstechnik, Technische Informatik
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen