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 Colorado Boulder
Kompetenzen, die Sie erwerben: Dateisysteme, Computer-Plattformen, Verteiltes Rechnen, Skripting, Betriebssysteme, Speicherverwaltung, Leistungsprüfung, Shell-Skript, Computer-Systeme, Bash (Skriptsprache), Dateiverwaltung, Grundsätze der Programmierung, Linux-Befehle, Große Daten, Hardware-Architektur, Leistungsoptimierung, Linux, Kapazitätsmanagement, Skalierbarkeit
★ 3.8 (167) · Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, FinTech, Software Engineering, Test Data, Data Validation, Verification And Validation
★ 4.7 (259) · Mittel · Spezialisierung · 1–3 Monate

EDUCBA
Kompetenzen, die Sie erwerben: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Data Structures, Peripheral Devices, Memory Management, Computational Logic
★ 4.1 (135) · Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (37) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Modell-Optimierung, Graphentheorie, Mathematische Modellierung, Operations Research, Kombinatorik, Python-Programmierung, Algorithmen, Theoretische Informatik, Netzwerk-Modell, Netzwerkanalyse
★ 4.8 (61) · Fortgeschritten · Kurs · 1–4 Wochen

École normale supérieure
Kompetenzen, die Sie erwerben: Modell-Optimierung, Wahrscheinlichkeit, Graphentheorie, Fortgeschrittene Mathematik, Lineare Algebra, Mathematische Modellierung, Operations Research, Kombinatorik, Wahrscheinlichkeitsrechnung und Statistik, Algorithmen, Theoretische Informatik, Angewandte Mathematik, Netzwerk-Modell
★ 4.8 (46) · Gemischt · Kurs · 1–4 Wochen

The Chinese University of Hong Kong
Kompetenzen, die Sie erwerben: Modell-Optimierung, Wiederverwendbarkeit von Code, Rechnerische Logik, Mathematische Modellierung, Operations Research, Bewertung des Modells, Modellevaluation, Kombinatorik, Algorithmen, Fehlersuche, Angewandte Mathematik
★ 4.9 (142) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Modellbasierte Systemtechnik, Rechnerische Logik, Mathematische Modellierung, Entwurf von Systemen, Mechanik, Technische Analyse, Systemanalyse, Sicherheitsgarantie, Kontrollsysteme, Theoretische Informatik, Differentialgleichungen, Automatisierungstechnik
★ 3.3 (23) · Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Diagramm Entwurf, Datenflussdiagramme (DFDs), Software-Entwurfsdokumente, Analyse der Anforderungen, Agile Methodik, Interviewing-Fähigkeiten, Zielsetzung, Lebenszyklus der Systementwicklung, Erhebung von Anforderungen, Methoden der Softwareentwicklung, Produktanforderungen, Attrappen, Analyse der Sicherheitsanforderungen, Das Risiko, Dokumente zu den Benutzeranforderungen, Rahmen für das Risikomanagement, Unified Modeling Language, Storyboarding, Funktionale Anforderung, Software-Dokumentation
★ 4.5 (857) · Anfänger · Spezialisierung · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming
★ 4.6 (59) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenspeicherung, Entwicklungsumgebung, Eingebettete Software, Eclipse (Software), Eingebettete Systeme, Speicherverwaltung, Computer-Programmierwerkzeuge, Integrierte Entwicklungsumgebungen, System-Programmierung, Grundsätze der Programmierung, C (Programmiersprache), Fehlersuche, Tools erstellen, Software-Entwicklungstools, C und C++
★ 4.8 (71) · Mittel · Kurs · 1–4 Wochen