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: Testautomatisierung, CI/CD, Prozess der kontinuierlichen Verbesserung, DevOps, Agile Methodik, Betrieb der Informationstechnologie, System-Unterstützung, Software-Entwicklungstools, Systemverwaltung, Software-Tests, Kontinuierliche Integration, Kontinuierliche Lieferung, Systemprüfung, Automatisierung, Einheitstest
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, Application Programming Interface (API), Application Frameworks, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles
Mittel · Spezialisierung · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Fehlersuche, JSON, Daten importieren/exportieren, jQuery, Javascript, JavaScript und jQuery, PHP (Skriptsprache), Ajax, Ereignisgesteuerte Programmierung, Web-Anwendungen, Web-Entwicklungstools
Mittel · Kurs · 1–4 Wochen
University of California San Diego
Kompetenzen, die Sie erwerben: User Experience Design, Mensch-Computer-Interaktion, Prototyping, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Mensch-Maschine-Schnittstellen, Interaktionsdesign, Menschliche Faktoren
Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Amazon Webdienste, Anwendungssicherheit, Sichere Kodierung, C (Programmiersprache), Scannen auf Schwachstellen, Software-Entwurfsmuster, Amazon Elastic Compute Cloud, Betriebssysteme, Bewertungen der Anfälligkeit, SQL, Techniken der Ausbeutung, Penetrationstests
Mittel · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Testautomatisierung, Matplotlib, Pandas (Python-Paket), Skripting, CI/CD, Paket- und Software-Management, Datenmodellierung, Grundsätze der Programmierung, Datenmanipulation, DevOps, Unified Modeling Language, Entwicklungstests, Containerisierung, Computer Programmierung, Datenvisualisierung, Software-Tests, Docker (Software), Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Fehlersuche, JSON, Javascript, Benutzeroberfläche (UI), Computer Programmierung, Datenspeicherung, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Technologien zur Datenspeicherung, Entwicklung von Anwendungen für Mobilgeräte, Web-Anwendungen, Web-Entwicklung, Front-End Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Programm-Entwicklung, Anwendungsentwicklung, Microsoft Visual Studio, Anwendungs-Rahmenwerke
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Software Entwurf, Instandhaltbarkeit, Anwendungsdesign, Unified Modeling Language, Grundsätze der Programmierung, Java, Code-Überprüfung, Software-Architektur, Software-Entwurfsmuster, Objektorientierter Entwurf, Model-View-Controller
Mittel · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Methoden des Maschinellen Lernens, Tensorflow, Android Entwicklung, Eingebettete Systeme, Computervision, Angewandtes maschinelles Lernen, Swift Programmierung, Maschinelles Lernen, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung
Mittel · Kurs · 1–4 Wochen

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Datenethik, Datenverarbeitung, Verantwortungsvolle KI, Test Daten, Überwachtes Lernen, Methoden des Maschinellen Lernens, Algorithmen für maschinelles Lernen, Produktlebenszyklus-Management, Ethische Standards und Verhaltensweisen, Daten bereinigen, Feature Technik, Datenqualität, Projektmanagement, Klassifizierungs- und Regressionsbaum (CART), Jupyter, MLOps (Maschinelles Lernen Operations), Maschinelles Lernen, Geschäftsbetrieb, Angewandtes maschinelles Lernen, Datenvalidierung
Mittel · Spezialisierung · 3–6 Monate
Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: 3D Modeling, Video Game Development, Game Design, Animation and Game Design, Unity Engine, 3D Assets, Peer Review, User Interface (UI) Design, Computer Graphics, Animations, User Interface and User Experience (UI/UX) Design, Visualization (Computer Graphics), Software Design Documents, Conceptual Design, Design, User Interface (UI), Experience Design, Music, Usability, Persona (User Experience)
Anfänger · Spezialisierung · 3–6 Monate