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.

28DIGITAL
Kompetenzen, die Sie erwerben: Graphentheorie, Speicherverwaltung, Theoretische Informatik, Datenzugang, Algorithmen, Leistungsoptimierung, Datei-E/A, Daten-Strukturen
★ 4.6 (60) · Fortgeschritten · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Speicherverwaltung, Dateisysteme, Eingebettete Systeme, Befehlszeilenschnittstelle, Open-Source-Technologie, Technische Informatik, Linux, Computerprogrammierung, Unix, Computer Programmierung, Linux-Befehle, Dateiverwaltung, Betriebssysteme, Linux-Server, Computer-Programmierwerkzeuge, OS Prozessmanagement, C (Programmiersprache)
★ 4.7 (35) · Anfänger · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Programming Principles, Object Oriented Programming (OOP), Computer Programming, Data Structures, Memory Management
★ 4.9 (827) · Gemischt · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Einheitliche Prüfung, Anwendungs-Rahmenwerke, Integrationsprüfung, JUnit, Java-Programmierung, Konfigurationsmanagement, Management von Unternehmensanwendungen, Entwicklungsumgebung, Spring Framework, Einheitstest, Erweiterbare Markup-Sprache (XML), Kontext-Management, Konfigurationsverwaltung
★ 3.8 (455) · Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Java Programmierung, Anwendungssicherheit, Cloud Computing, Webdienste, Cloud-Dienste, Anwendungs-Rahmenwerke, Architektur des Cloud Computing, Java, Java-Plattform Enterprise Edition (J2EE), JSON, Objektorientierter Entwurf, Sichere Kodierung, Cloud-Anwendungen, Datensicherheit, Java-Programmierung, Cloud-Bereitstellung, Objekt-Relationales Mapping, Skalierbarkeit, Cloud-Entwicklung, Spring Framework, Cloud-Sicherheit
★ 4.3 (253) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Modell-Optimierung, Modell Ausbildung, Transfer Learning, Lernen übertragen, Überwachtes Lernen, Faltungsneuronale Netze, Maschinelles Lernen, Unüberwachtes Lernen, Tiefes Lernen, Bildanalyse, Verarbeitung natürlicher Sprache, Logistische Regression, Computer Vision, Faltungsneuronale Netzwerke, Künstliche neuronale Netze, PyTorch (Bibliothek für maschinelles Lernen), Python-Programmierung, Medizinische Bildgebung, Angewandtes maschinelles Lernen, Reinforcement Learning, Methoden des maschinellen Lernens
★ 4.7 (3827) · Mittel · Kurs · 1–3 Monate

Columbia University
Kompetenzen, die Sie erwerben: Graphentheorie, Bildanalyse, Computer Vision, Dimensionalitätsreduktion, Künstliche neuronale Netze, Algorithmen für maschinelles Lernen, Methoden des maschinellen Lernens
★ 4.6 (35) · Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Web Design and Development, Pseudocode, Version Control, Git (Version Control System), Diagram Design, Microsoft Copilot, Algorithms, Program Development, Code Reusability, Computational Logic, C# (Programming Language)
★ 4.8 (77) · Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Integrierte Entwicklungsumgebungen, Java, Objektorientierte Programmierung (OOP), Ereignisgesteuerte Programmierung, Mobile Entwicklung, Java-Plattform Enterprise Edition (J2EE), Objektorientierter Entwurf, Virtuelle Maschinen, Computerprogrammierung, Anwendungsentwicklung, Java-Programmierung, Web-Anwendungen, Grundsätze der Programmierung, Eclipse (Software), Computer Programmierung, Programm-Entwicklung, Benutzeroberfläche (UI), UI-Komponenten, Software-Entwicklungstools, Entwicklungsumgebung, Anwendungsserver
★ 4.4 (207) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: WordPress, Search Engine Optimization, Web Analytics and SEO, Blogs, Content Optimization, Web Analytics, Content Performance Analysis, Web Content, Keyword Research, Content Management, Marketing, Analytics, Web Design, Web Development, User Experience
★ 4.5 (800) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Java Programmierung, GitHub, Git (Versionskontrollsystem), Einheitliche Prüfung, Test-Automatisierung, Java, Testgetriebene Entwicklung (TDD), JUnit, Algorithmen, Entwicklung von Testskripten, Leistungsoptimierung, Java-Programmierung, Versionskontrolle, Software-Entwicklung, Daten-Strukturen, Einheitstest, Software-Prüfung, Skalierbarkeit
★ 4 (62) · Anfänger · Kurs · 1–4 Wochen
University of California San Diego
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Informationsarchitektur, Benutzerfreundliches Design, Interaktionsdesign, Menschliche Faktoren, Mensch-Maschine-Schnittstellen, Benutzerfreundlichkeit, Interaktives Design, Mensch-Computer-Interaktion, Peripheriegeräte
★ 4.6 (721) · Gemischt · Kurs · 1–4 Wochen