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 California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Python-Programmierung, Netzwerkanalyse, Algorithmen, Netzwerk-Routing, Modell-Optimierung, Computerwissenschaft, Informatik, Große Daten, Theoretische Informatik
Fortgeschritten · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Agile Produktentwicklung, Führung des Teams, Produktentwicklung, Produktprüfung, Leistungsmanagement im Team, Agile Methodik, Entwicklung neuer Produkte, Produktverbesserung, Agiles Projektmanagement, Agile Software-Entwicklung, Agile Entwicklung von Software, Design Thinking, Team Management, Produktmanagement, Kontinuierliche Lieferung, Kundenanalyse, Teambildung, Kontinuierliche Bereitstellung, Teamleitung, DevOps, Anwenderbericht, Prüfung der Benutzerfreundlichkeit
Anfänger · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Objektorientierter Entwurf, Software-Entwicklung, Entwicklungsumgebung, C++ (Programmiersprache), Speicherverwaltung, Softwaretechnik, Integrierte Entwicklungsumgebungen, Computer Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Technische Software, Daten-Strukturen, Fehlersuche, Computer-Programmierwerkzeuge
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Rechnerische Logik, Entwicklungsumgebung, Java, Java-Programmierung, Java Programmierung, Computer Programmierung, Computerprogrammierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Installation der Software, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Algorithms, Data Structures, Computational Thinking, Computer Programming, Theoretical Computer Science, Computational Logic, Solution Design
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: UI-Komponenten, Problemlösung, Microsoft Excel, Integration von Daten, Benutzeroberfläche (UI), Automatisierung, Datei-E/A, Bereinigung von Daten, Algorithmen, Simulationen, Computer Programmierung, Computerprogrammierung, Datenmanagement, Daten importieren/exportieren, Datenverwaltung, Excel-Makros, Objektorientierte Programmierung (OOP), Fehlersuche, Tabellenkalkulations-Software, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Visual Basic (Programmiersprache)
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Server Side, Node.JS, Restful API, Database Design, Front-End Web Development, React Redux, Ajax, Database Development, Database Application, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
Anfänger · Spezialisierung · 3–6 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software-Entwicklung, Ereignisgesteuerte Programmierung, Spiel-Design, Algorithmen, Entwicklung von Videospielen, Softwaretechnik, Computer Programmierung, Computerprogrammierung, Computational Thinking, Grundsätze der Programmierung, Wiederverwendbarkeit von Code
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Javascript, SQL, Datenbank-Management, Abfragesprachen, Datenbank-Entwicklung, Datenbank-Design, jQuery, Hypertext Markup Language (HTML), Datenmodellierung, Javascript und jQuery, Datenbanken, JSON, Datenbank Management, Relationale Datenbanken, PHP (Skriptsprache), MySQL, Web-Anwendungen, HTML und CSS, Fehlersuche, Datenbank-Anwendung, Ajax
Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Anwendungsdesign, Verteiltes Rechnen, Funktionales Design, Objektorientierter Entwurf, Software-Entwurfsmuster, Benutzeroberfläche (UI), Apache Hadoop, Algorithmen, Wissenschaftliche Visualisierung, Datenmanipulation, Computer Programmierung, Computerprogrammierung, Apache Spark, Große Daten, Objektorientierte Programmierung (OOP), Datenverarbeitung, Daten-Strukturen, Grundsätze der Programmierung, Scala-Programmierung, Merkblatt (Software)
Mittel · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Tools erstellen, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Computer Programmierung, Computerprogrammierung, Eingebettete Software, Digitale Kommunikation, C (Programmiersprache), Eingebettete Systeme, Installation der Software, Fehlersuche, Computer-Hardware, Grundsätze der Programmierung, Elektronik-Technik, Elektronische Komponenten, C und C++
Gemischt · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Bildanalyse, Verarbeitung natürlicher Sprache, Feinabstimmung, Einbettungen, Überwachtes Lernen, Modellierung großer Sprachen, Tensorflow, Faltungsneuronale Netzwerke, Generative KI, Künstliche neuronale Netze, Gesicht umarmen, Modell-Optimierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Modell Ausbildung, Tiefes Lernen, Rekurrente Neuronale Netze (RNNs), Lernen übertragen, Faltungsneuronale Netze, Transfer Learning, Angewandtes maschinelles Lernen, Computer Vision
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate