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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Verarbeitung natürlicher Sprache, Faltungsneuronale Netzwerke, Datenvorverarbeitung, Bewertung der Patienten, Maschinelles Lernen, Tiefes Lernen, Modellevaluation, Faltungsneuronale Netze, Diagnostische Tests, Methoden des maschinellen Lernens, Angewandtes maschinelles Lernen, Prädiktive Analytik, Computer Vision, Diagnostische Radiologie, Statistisches maschinelles Lernen, Vorverarbeitung von Daten, Bewertung des Modells, Radiologie, Medizinische Bildgebung, Bildanalyse, Prädiktive Modellierung, Risikomodellierung
★ 4.7 (2068) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Funktionale Anforderung, Android-Entwicklung, Software Architektur, Interoperabilität, Software-Entwurfsmuster, Analyse der Anforderungen, Anwendungs-Rahmenwerke, Eingebettete Software, Internet der Dinge, Software-Architektur, Systemarchitektur
★ 4.3 (250) · Gemischt · Kurs · 1–3 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Kollaborative Software, Kontinuierliche Integration, CI/CD, Open-Source-Technologie, Kontinuierliche Bereitstellung, Methoden der Softwareentwicklung, GitHub, Git (Versionskontrollsystem)
★ 4.6 (1540) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Amazon Webdienste, Benutzererfahrung, Amazon Web Services, Architektur des Cloud Computing, Software-Entwicklung, UI/UX-Forschung, API-Entwurf, Prototyping, Verifizierung und Validierung, Benutzerfreundliches Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Mensch-Computer-Interaktion, Anwendungsprogrammierschnittstelle (API), Nutzerforschung, Internet der Dinge, Eingebettete Systeme, UI/UX-Strategie, Interaktives Design, Eingebettete Software, Benutzeroberfläche (UI), Benutzerfreundlichkeit
★ 4.5 (148) · Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Design, Web-Entwicklung, Anwendungsentwicklung, Datenmodellierung, Netzwerk-Protokolle, Datenvalidierung, Hypertext Markup Language (HTML), UI-Komponenten, Python-Programmierung, Benutzeroberfläche (UI) Design, Web-Anwendungen, Django (Web-Framework), Bereitstellung von Anwendungen, Benutzerkonten, Relationale Datenbanken, Back-End-Webentwicklung, Beglaubigungen, Validierung von Daten, Objekt-Relationales Mapping
★ 4.8 (398) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Computer Programmierung, Rechnerische Logik, C (Programmiersprache), C und C++, Hardware-Architektur, Computerprogrammierung, Computerarchitektur, Datenspeicherung, Eingebettete Software, Grundsätze der Programmierung, Peripheriegeräte, Eingebettete Systeme
★ 4.5 (42) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenzugang, Hardware-Architektur, C und C++, Algorithmen, Gemeinsame Nutzung von Daten, OS Prozessmanagement, C++ (Programmiersprache), Python-Programmierung, Programm-Entwicklung, System-Programmierung, Grundsätze der Programmierung, Entwicklungsumgebung, Computerarchitektur
★ 2.7 (145) · Anfänger · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Cloud-API, Proxy-Server, Kontinuierliche Integration, Middleware, API-Entwurf, Software-Versionierung, CI/CD, Google Cloud-Plattform, Restful API, API-Gateway, Kontinuierliche Bereitstellung, Bereitstellung von Anwendungen, Anwendungsprogrammierschnittstelle (API), Webdienste, Cloud-Bereitstellung
★ 4.6 (1052) · Anfänger · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Vermögensverwaltung, Business-Analytik, Geschichtenerzählen, Große Daten, Business Analyse, Rechnungsabgrenzungsposten, Verbuchung von Erträgen, Periodengerechte Buchführung, Datenanalyse, Finanzbuchhaltung, Analyse der Finanzausweise, Datenvisualisierung, Analytik, Finanzberichte, Buchhaltung, Unternehmensanalyse, Präsentation der Daten, Analyse der Jahresabschlüsse, Geistiges Eigentum, Analyse des Geschäftsablaufs, Daten-Storytelling, Geldflüsse
★ 4.7 (6385) · Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Computer-Programmierwerkzeuge, Animationen, Ereignisgesteuerte Programmierung, 3D-Assets, Computerprogrammierung, Daten-Strukturen, Storyboarding, Grundsätze der Programmierung, Animation und Spieldesign, Entwicklung von Videospielen, Spiel-Design
★ 4.2 (43) · Anfänger · Kurs · 1–3 Monate