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: Problemlösung, Objektorientierte Programmierung (OOP), Algorithmen, Einheitstest, Java-Programmierung, Netzwerkanalyse, Graphentheorie, Interaktive Datenvisualisierung, Peer Review, Benutzeroberfläche (UI), Wachstumsorientiertheit, Einheitliche Prüfung, Analyse sozialer Netzwerke, Computerprogrammierung, Daten-Strukturen, Java, Technische Kommunikation, Software-Prüfung, Objektorientierter Entwurf, Computer Programmierung, Programm-Entwicklung, Ereignisgesteuerte Programmierung, Java Programmierung
Mittel · Spezialisierung · 3–6 Monate

Atlassian
Kompetenzen, die Sie erwerben: Projektleitung, Kontinuierlicher Verbesserungsprozess, Abfragesprachen, Rückstände, Software-Versionierung, Schlanke Methodologien, Agile Methodik, Scrum (Software-Entwicklung), Kanban-Prinzipien, Projektmanagement-Software, Konfigurationsmanagement, Jira (Software), Verwaltung, Konfigurationsverwaltung, Benutzerkonten, Agiles Projektmanagement, Sprint-Planung, Problemverfolgung, Arbeitsablauf-Management
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Forschungsmethodologien, Prüfung der Benutzerfreundlichkeit, Benutzerfreundliches Design, Daten-Ethik, Benutzererfahrung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Informationen zum Datenschutz, Öffentliches Reden, Benutzerfreundlichkeit, Interviewing-Fähigkeiten, Designforschung, Nutzerforschung, UI/UX-Forschung, Präsentationen, Forschungsdesign, Prototyping
Anfänger · Kurs · 1–4 Wochen

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

University of California, Irvine
Kompetenzen, die Sie erwerben: Fehlersuche, Eingebettete Systeme, Grundsätze der Programmierung, Tools erstellen, Eingebettete Software, Integrierte Entwicklungsumgebungen, Elektronik-Technik, Computerprogrammierung, C und C++, C (Programmiersprache), Digitale Kommunikation, Computer Programmierung, Programm-Entwicklung, Installation der Software, Computer-Hardware, Entwicklungsumgebung, Elektronische Komponenten
Gemischt · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Computerwissenschaft, Fehlersuche, Algorithmen, Informatik, Computer-Programmierwerkzeuge, Linux-Server, Linux-Befehle, Eingebettete Systeme, Befehlszeilenschnittstelle, Grundsätze der Programmierung, Softwaretechnik, Linux, Software-Visualisierung, Eingebettete Software, Computerprogrammierung, C und C++, C (Programmiersprache), Datei-E/A, Software-Entwicklung, Speicherverwaltung, Technische Informatik, Computer Programmierung, Software-Dokumentation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Grafana, DevOps, Sichere Kodierung, CI/CD, Scrum (Software-Entwicklung), Systemüberwachung, Agile Software-Entwicklung, Kubernetes, Agile Methodik, Anwenderbericht, Test-Tools, Cloud-Bereitstellung, Bereitstellung von Anwendungen, Testgetriebene Entwicklung (TDD), Kontinuierliche Integration, Open Web Application Security Project (OWASP), Istio, Jenkins, Gherkin (Skriptsprache), Devops-Werkzeuge, Agile Entwicklung von Software
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Computational Logic, Verification And Validation, Rust (Programming Language), Functional Testing, Mathematical Modeling, Design Specifications, Software Testing, Applied Machine Learning, Programming Principles, Test Tools, Theoretical Computer Science, YAML, Software Design, Other Programming Languages
Fortgeschritten · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Benutzerfreundliches Design, Persona (Benutzererfahrung), Anwenderbericht, Interaktives Design, Gestaltungselemente und -prinzipien, Benutzeroberfläche (UI), Figma (Entwurfssoftware), Storyboarding, Benutzererfahrung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Wireframing, Informationsarchitektur, Nutzerforschung, Prototyping
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenwissenschaft, Künstliche Intelligenz, Künstliche neuronale Netze, Maschinelles Lernen, Angewandtes maschinelles Lernen, Verantwortungsvolle AI, Daten-Ethik, KI-Produktstrategie, AI-Förderung, Tiefes Lernen, AI-Integrationen, KI-Kenntnisse
Anfänger · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Funktionales Design, Objektorientierte Programmierung (OOP), Rechnerische Logik, Grundsätze der Programmierung, Objektorientierter Entwurf, Daten-Strukturen, Computerprogrammierung, Wiederverwendbarkeit von Code, Computer Programmierung, Scala-Programmierung
Mittel · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenspeicherung, Funktionales Design, Grundsätze der Programmierung, Computer-Programmierwerkzeuge, Daten-Strukturen, Daten importieren/exportieren, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Jupyter, Datei-E/A, Wiederverwendbarkeit von Code, Python-Programmierung, Computer Programmierung, Entwicklungsumgebung, Software-Dokumentation, Software-Entwicklungstools, Computational Thinking
Anfänger · Kurs · 1–4 Wochen