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: Computer Programmierung, Datenstrukturen, Computergrafik, Grundsätze der Programmierung, Fehlersuche, Visualisierung (Computergrafik), Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, API-Design, Javascript, JavaScript-Frameworks, Fehlersuche, Einheitstest, Web Design und Entwicklung, Ereignisgesteuerte Programmierung, Linux-Befehle, Cascading Style Sheets (CSS), Benutzerfreundlichkeit, Pseudocode, Web-Anwendungen, Benutzeroberfläche (UI), Software-Visualisierung, Benutzererlebnis, Design Forschung, Befehlszeilen-Schnittstelle, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerforschung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: AI-Personalisierung, Integrierte Entwicklungsumgebungen, Computer Programmierung, Streudiagramme, Digitale Signalverarbeitung, Datenanalyse, ChatGPT, Software-Entwicklungstools, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Angewandtes maschinelles Lernen, Algorithmen, Datenvisualisierungssoftware, Benutzeroberfläche (UI), Matlab, Bildanalyse, Histogramm, Mathematische Software, Datei-E/A, Schnelles Engineering
Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Datenstrukturen, React Native, GitHub, Interaktionsdesign, Git (Versionskontrolle-System), Javascript, Versionskontrolle, Apple Xcode, Jest (JavaScript Testing Framework), Restful API, Unix-Befehle, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Kerndaten (Software), Apple iOS, Usability-Tests, Persona (Benutzererfahrung), iOS Entwicklung, Swift Programmierung, Benutzerforschung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Automatisierung, Simulationen, Computervision, Kontrollsysteme, Globale Positionierungssysteme, Systemarchitektur, Sicherheitsgarantie, Sicherheitsstandards, Eingebettete Software, Robotik, Mathematische Modellierung, Software-Architektur, Hardware-Architektur
Fortgeschritten · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Development, API Design, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Debugging
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Kontext-Management, Datenanalyse, Maschinelles Lernen, Datenethik, Datenvorverarbeitung, Generative KI, ChatGPT, Verantwortungsvolle KI, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Prädiktive Modellierung, Datenvisualisierung, Daten-Synthese, Datenmanipulation, Feature Technik, KI-Förderung, Generative Modellarchitekturen, Schnelles Engineering, Explorative Datenanalyse, Prompt-Muster
Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Theoretische Informatik, Datenstrukturen, Netzwerkanalyse, Datenverarbeitung, Netzwerk-Modell, Informatik, Computergestütztes Denken, Algorithmen, Lineare Algebra, Operations Research, Netzwerk-Routing, Bildanalyse, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Mittel · Spezialisierung · 1–3 Monate
Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Linux, Informatik, C (Programmiersprache), Eingebettete Systeme, Fehlersuche, Technische Informatik, System Programmierung, Eingebettete Software, Grundsätze der Programmierung, Datei-E/A, Algorithmen, Linux-Befehle, Software-Dokumentation, Dateisysteme, Software-Visualisierung, Computer Architektur, Befehlszeilen-Schnittstelle, Linux-Server, Software-Ingenieur
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen