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 Michigan
Kompetenzen, die Sie erwerben: HTML und CSS, Bootstrap (Front-End-Framework), User-Interface-(UI)-Design, Wireframing, Web-Entwicklung, Bereitstellung von Anwendungen, Browser-Kompatibilität, Web Content Accessibility Guidelines, Javascript, Web Design und Entwicklung, Front-End Web-Entwicklung, Cascading Style Sheets (CSS), Benutzerfreundlichkeit, Ereignisgesteuerte Programmierung, Webdesign, HyperText Markup Language (HTML), Anwendungs-Rahmenwerke, Reaktionsfähiges Webdesign, Interaktives Design, Verifizierung und Validierung
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Browser-Kompatibilität, Bereitstellung von Anwendungen, Web Content Accessibility Guidelines, Web-Inhalt, Benutzerfreundlichkeit, Web-Entwicklung, HyperText Markup Language (HTML), Webdesign
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Datenstrukturen, Computer Programmierung, Skripting, Paket- und Software-Management, Programm-Entwicklung, Skriptsprachen, Node.JS, Funktionales Design, Javascript, Fehlersuche, Front-End Web-Entwicklung, Einheitstest, Testfall, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Jest (JavaScript Testing Framework), Ereignisgesteuerte Programmierung, Web-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Package and Software Management, Program Development, Python Programming, Integrated Development Environments, Software Development, Debugging, Computer Programming, Programming Principles
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Storytelling, Datenmanagement, Datenethik, Datenanalyse, Datenverarbeitung, Datenkompetenz, Tabellenverarbeitungssoftware, Datengesteuerte Entscheidungsfindung, SQL, Analytische Fähigkeiten, Datenvisualisierung, Datenvisualisierungssoftware, Daten bereinigen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Bootstrap (Front-End-Framework), Javascript, Web Design und Entwicklung, Front-End Web-Entwicklung, React.js, Web-Anwendungen, Benutzeroberfläche (UI), Web-Entwicklungstools, Reaktionsfähiges Webdesign, Allgemeine Vernetzung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-natives Computing, Jenkins, Systemüberwachung, Grafana, Kontinuierliche Integration, Kubernetes, Verhaltensbasierte Entwicklung, Software-Tests, Serverloses Rechnen, Containerisierung, Scrum (Software-Entwicklung), DevOps, OpenShift, CI/CD, Anwendungssicherheit, Code-Abdeckung, Agile Entwicklung von Software, Testgetriebene Entwicklung (TDD), Open Web Application Security Project (OWASP), Infrastruktur als Code (IaC)
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Stanford University
Kompetenzen, die Sie erwerben: Analyse sozialer Netzwerke, Theoretische Informatik, Datenstrukturen, Graphentheorie, Netzwerkanalyse, Grundsätze der Programmierung, Computergestützte Logik, Netzwerk-Modell, Algorithmen, Netzwerk-Routing
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Analyse sozialer Netzwerke, Graphentheorie, Datenstrukturen, Technische Software, Netzwerkanalyse, Technische Kommunikation, Interaktive Datenvisualisierung, Einheitstest, Problemlösung, Computergestütztes Denken, Programm-Entwicklung, Fehlersuche, Algorithmen, Ereignisgesteuerte Programmierung, Software Entwurf, Software-Visualisierung, Java, Objektorientierte Programmierung (OOP), Java Programmierung, Software-Ingenieur
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Nutzerorientierte Gestaltung, User Experience Design, Datenethik, Präsentationen, Entwicklung von Anwendungen für Mobilgeräte, Prototyping, Interviewing-Fähigkeiten, Forschungsdesign, UI/UX Forschung, Methoden der Forschung, Wireframing, Informationen zum Datenschutz, Usability-Tests, Benutzerforschung
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Maschinensteuerungen, Optimierung des Verkehrsflusses, Automatisierung, Globale Positionierungssysteme, Simulationen, Systemarchitektur, Kontrollsysteme, Computervision, Schätzung, Eingebettete Software, Sicherheitsgarantie, Künstliche neuronale Netze, Deep Learning, Software-Architektur, Netzwerk-Routing, Methoden des Maschinellen Lernens, Bildanalyse, Robotik, Hardware-Architektur
Fortgeschritten · Spezialisierung · 3–6 Monate