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 Virginia
Kompetenzen, die Sie erwerben: Experimentieren, Drehmoment (Physik), Energie und Versorgungsunternehmen, Physik, Mechanik, Naturwissenschaft
★ 4.8 (3077) · Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Test-Automatisierung, Software-Prüfung, Anwendungssicherheit, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Android-Entwicklung, Test-Tools, Instandhaltbarkeit, Software-Entwicklung, Integrationsprüfung, Einheitstest, Softwaretechnik, Sichere Kodierung, JUnit, Software Entwurf, Prüfbarkeit, Mobile Sicherheit, Einheitliche Prüfung, Entwicklungstests
★ 4.5 (297) · Gemischt · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Containerisierung, Software-Prüfung, Daten-Strukturen, Paket- und Softwareverwaltung, Plot (Grafiken), Objektorientierter Entwurf, Python-Programmierung, Pandas (Python-Paket), Skriptsprachen, Bereitstellung von Anwendungen, Datei-E/A, Entwicklungsumgebung, DevOps, Einheitstest, Persistenz der Daten, Unified Modeling Language, Docker (Software), Einheitliche Prüfung, Skripting
★ 4 (210) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Beglaubigungen, Kryptographie, Verschlüsselung, Kryptographische Protokolle, Algorithmen, Schlüsselverwaltung, Infrastruktur für öffentliche Schlüssel
★ 4.7 (282) · Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsible AI, Google Gemini, Gemini, Generative AI, Generative AI Agents, Generative Model Architectures, Google Cloud Platform, AI Workflows, Google Workspace, AI Orchestration, Agentic Workflows, Prompt Patterns, AI Product Strategy, AI Security, Large Language Modeling, AI literacy, Artificial Intelligence, Cloud Computing, Collaboration
★ 4.8 (227) · Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Daten-Strukturen, Web-Anwendungen, Ereignisgesteuerte Programmierung, Web-Entwicklung, Javascript, JavaScript-Frameworks, Objektorientierte Programmierung (OOP), React.js, Anwendungsentwicklung, Programm-Entwicklung, Informatik, Computerwissenschaft, Softwaretechnik, Vue.JS, Eckig, Software-Entwicklung
★ 4.6 (23) · Mittel · Kurs · 1–3 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Linux, Benutzerkonten, Systemüberwachung, Linux-Verwaltung, Betriebssysteme, Befehlszeilenschnittstelle, Patch-Verwaltung, Verwaltung des Betriebssystems, System-Konfiguration, Unix-Shell, Benutzerbereitstellung, Dateiverwaltung, Dateisysteme, Installation der Software, Linux-Befehle, Grafische Werkzeuge, System-Software
★ 4.5 (1392) · Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Cloud Computing, Transaktionsverarbeitung, Graphentheorie, Cyber-Sicherheitsrichtlinien, Apache Hadoop, Beglaubigungen, NoSQL, Datenspeicher, Daten-Zentren, Verschlüsselung, Datenfluss, Berechtigung (Computing), Datenbank-Theorie, Computer-Sicherheit, Algorithmen, Verteiltes Rechnen, Dateisysteme, Software-Systeme, Cloud-Sicherheit
★ 4.5 (322) · Gemischt · Kurs · 1–3 Monate
Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design, JUnit, Unified Modeling Language, Java, Java Programming, Programming Principles, Program Development, Unit Testing, Software Engineering, Code Reusability, Software Testing, Eclipse (Software)
★ 4.8 (1137) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Versionskontrolle, Grundsätze der Programmierung, GitHub, Rechnerische Logik, Back-End-Webentwicklung, C# (Programmiersprache), Programm-Entwicklung, Microsoft Kopilot, Wiederverwendbarkeit von Code, Computational Thinking, Algorithmen, Fehlersuche, Diagramm Entwurf, Git (Versionskontrollsystem)
★ 4.6 (121) · Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Benutzeroberfläche (UI) Design, Android-Entwicklung, Datenzugang, Software-Entwicklung, Persistenz der Daten, Android (Betriebssystem), Software Entwurf, Java-Programmierung, Dienstleistungsverwaltung, Java Programmierung
★ 4.3 (411) · Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Mobile Entwicklung, iOS-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Animation und Spieldesign, Spiel-Design, Benutzeroberfläche (UI) Design, Entwicklung von Videospielen, Benutzeroberfläche (UI), JSON, Objective-C (Programmiersprache), UI-Komponenten, Apple iOS, Speicherverwaltung, Model-View-Controller, Mensch-Computer-Interaktion, Prototyping, OAuth, Kerndaten (Software), Swift-Programmierung
★ 4.5 (710) · Anfänger · Spezialisierung · 3–6 Monate