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, Irvine
Kompetenzen, die Sie erwerben: Linux-Befehle, Computer-Plattformen, Eingebettete Systeme, Befehlszeilenschnittstelle, Benutzeroberfläche (UI), Grundsätze der Programmierung, Skriptsprachen, System-Konfiguration, Internet der Dinge, Linux, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Eingebettete Software, OS Prozessmanagement, Betriebssysteme, Dateiverwaltung, Python-Programmierung, Computer Programmierung, Dateisysteme, Computer-Hardware, Entwicklungsumgebung
Gemischt · Kurs · 1–4 Wochen

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
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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Feinabstimmung, Reinforcement Learning, Bewertung des Modells, Modellierung großer Sprachen, Skalierbarkeit, Modell-Einsatz, LLM-Bewerbung, Generative KI, Modell-Optimierung, Python-Programmierung, Generative Modellarchitekturen, Modellevaluation
Mittel · 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

IBM
Kompetenzen, die Sie erwerben: Datenwissenschaft, Maschinelles Lernen, Feinabstimmung, Computer Vision, Unüberwachtes Lernen, Abruf-erweiterte Erzeugung, Vektordatenbanken, Generative AI-Agenten, Apache Spark, Modellierung großer Sprachen, LLM-Bewerbung, Prompt-Muster, PyTorch (Bibliothek für maschinelles Lernen), Schnelles Engineering, Generative KI, Keras (Bibliothek für neuronale Netze), PySpark, Python-Programmierung, Generative Modellarchitekturen, Überwachtes Lernen
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Java-Programmierung, Rechnerische Logik, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Anwendungs-Rahmenwerke, Web-Entwicklung, Spring Framework, Objektorientierter Entwurf, Daten-Strukturen, Computerprogrammierung, Java, Virtuelle Maschinen, Software-Entwicklung, Paket- und Softwareverwaltung, Datei-E/A, Wiederverwendbarkeit von Code, Software Entwurf, Speicherverwaltung, Computer Programmierung, Installation der Software, Entwicklungsumgebung, Java Programmierung, Java-Plattform Enterprise Edition (J2EE)
Mittel · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Application Security, DevSecOps, Secure Coding, Security Testing, Software Development Life Cycle, Threat Modeling, Continuous Monitoring, Security Requirements Analysis, Continuous Deployment, Security Controls, CI/CD, Program Development, Computer Security, System Monitoring, Security Awareness, Vulnerability Assessments, Product Lifecycle Management, Computer Programming
Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Rust (Programming Language), Algorithms, Performance Tuning, Theoretical Computer Science, Performance Testing, Data Structures, Python Programming, Memory Management, Verification And Validation, Computer Programming Tools
Mittel · Kurs · 1–3 Monate