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.

LearnQuest
Kompetenzen, die Sie erwerben: Java-Programmierung, Rechnerische Logik, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Daten-Strukturen, Java, Computerprogrammierung, Computer Programmierung, Installation der Software, Entwicklungsumgebung, Java Programmierung
Anfänger · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Computerwissenschaft, Algorithmen, Informatik, Graphentheorie, Netzwerk-Routing, Theoretische Informatik, Daten-Strukturen, Computational Thinking
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Problemlösung, Fehlersuche, Tabellenkalkulations-Software, Objektorientierte Programmierung (OOP), Algorithmen, Microsoft Excel, Excel-Makros, Grundsätze der Programmierung, Benutzeroberfläche (UI), Automatisierung, Visual Basic (Programmiersprache), Daten importieren/exportieren, Datei-E/A, Datenverwaltung, UI-Komponenten, Simulationen, Computerprogrammierung, Wiederverwendbarkeit von Code, Bereinigung von Daten, Computer Programmierung, Integration von Daten, Datenmanagement
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Algorithms, Computer Programming, Data Structures, Computational Thinking, Theoretical Computer Science
Mittel · Kurs · 1–3 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, Algorithmen, Grundsätze der Programmierung, Softwaretechnik, Computerprogrammierung, Spiel-Design, Wiederverwendbarkeit von Code, Computer Programmierung, Entwicklung von Videospielen, Ereignisgesteuerte Programmierung, Computational Thinking
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Persona (Benutzererfahrung), Git (Versionskontrollsystem), Web-Entwicklungs-Tools, Mobile Entwicklung, Prüfung der Benutzerfreundlichkeit, Benutzerfreundliches Design, SQL, React Native, GitHub, Unix-Befehle, Jest (JavaScript Testing Framework), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Javascript, React.js, Designforschung, Interaktionsdesign, Nutzerforschung, Restful API, UI/UX-Forschung, Versionskontrolle
Anfänger · Spezialisierung · 3–6 Monate

Princeton University
Kompetenzen, die Sie erwerben: Java-Programmierung, Algorithmen, Graphentheorie, Java, Theoretische Informatik, Daten-Strukturen, Computerprogrammierung, Operations Research, Computer Programmierung, Java Programmierung
Mittel · Kurs · 3–6 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Fehlersuche, HTML und CSS, Abfragesprachen, Datenbanken, SQL, Datenmodellierung, Relationale Datenbanken, Datenbank-Management, Web-Anwendungen, Datenbank-Design, PHP (Skriptsprache), JSON, Javascript, Ajax, MySQL, Datenbank-Entwicklung, Hypertext Markup Language (HTML), jQuery, Datenbank-Anwendung, Datenbank Management, Javascript und jQuery
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Typografie, Prüfung der Benutzerfreundlichkeit, Grafische und visuelle Gestaltung, Gestaltungselemente und -prinzipien, Benutzerfreundliches Design, Bewegte Grafiken, Benutzererfahrung, Figma (Entwurfssoftware), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Technische Kommunikation, Interaktives Design, Interaktionsdesign, Designforschung, Benutzerfreundlichkeit, Nutzerforschung, Entwurf von Systemen, Benutzeroberfläche (UI) Design, Attrappen, Design Bewertungen, Prototyping
Anfänger · Kurs · 1–3 Monate