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.
Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Speicherverwaltung, C (Programmiersprache), C und C++, Linux-Server, Datei-E/A, Linux-Befehle, Eingebettete Software, Befehlszeilenschnittstelle, Fehlersuche, Algorithmen, Technische Informatik, Computerprogrammierung, Computer-Programmierwerkzeuge, Software-Entwicklung, Informatik, Software-Visualisierung, Eingebettete Systeme, Software-Dokumentation, Grundsätze der Programmierung
★ 4.6 (453) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Threat Management, Network Security, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Risk Management Framework, Computer Security Incident Management, Cyber Attacks, Bash (Scripting Language), Security Controls, Cybersecurity, Debugging, File I/O, Linux, SQL
★ 4.9 (7411) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Kundenanalyse, Produktentwicklung, Teambildung, Design Thinking, Entwicklung neuer Produkte, Prüfung der Benutzerfreundlichkeit, Produktmanagement, Anwenderbericht, Agiles Projektmanagement, Kontinuierliche Bereitstellung, Teamleitung, Produktverbesserung, Agile Software-Entwicklung, Führung des Teams, Agile Methodik, Leistungsmanagement im Team, Kontinuierliche Lieferung, Agile Produktentwicklung, DevOps, Produktprüfung
★ 4.7 (9845) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Lösung Design, Problemlösung, Excel-Makros, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Microsoft Excel, Benutzeroberfläche (UI), Daten importieren/exportieren, Tabellenkalkulations-Software, UI-Komponenten, Daten-Strukturen, Fehlersuche, Simulationen, Datenverwaltung, Wiederverwendbarkeit von Code, Computerprogrammierung, Automatisierung, Bereinigung von Daten, Visual Basic (Programmiersprache), Grundsätze der Programmierung
★ 4.8 (4800) · Anfänger · Spezialisierung · 3–6 Monate
Stanford Online
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Datenverschlüsselungsstandard, Arithmetik, Erweiterter Verschlüsselungsstandard (AES), Cybersecurity, Integrität der Daten, Verschlüsselung, Schlüsselverwaltung, Algorithmen, Beglaubigungen, Wahrscheinlichkeit, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Kryptographie, Kryptographische Protokolle
★ 4.8 (4483) · Gemischt · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), C and C++, Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.4 (2498) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, LangGraph, Agentic Workflows, LangChain, Retrieval-Augmented Generation, Prompt Patterns, Prompt Engineering Tools, LLM Application, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI Agents, Generative AI, AI Security, Vector Databases, AI Integrations, Software Development
★ 4.6 (1137) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, Unit Testing, Mobile Development Tools, Code Reusability, JavaScript Frameworks, Frontend Integration, Webpack, Front-End Web Development, Application Development, Software Design Patterns, Javascript, Web Applications, Dataflow, Data Access, Hypertext Markup Language (HTML), Data Sharing, User Interface (UI)
★ 4.7 (3739) · Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: PHP (Skriptsprache), JSON, Relationale Datenbanken, Datenmodellierung, Datenbank-Design, jQuery, Javascript, HTML und CSS, Javascript und jQuery, Web-Anwendungen, Hypertext Markup Language (HTML), Datenbanken, Fehlersuche, Datenbank-Anwendung, MySQL, SQL, Datenbank-Management, Datenbank-Entwicklung, Abfragesprachen, Ajax
★ 4.7 (9361) · Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Web-Design, Verifizierung und Validierung, Web-Server, Hypertext Markup Language (HTML), Web-Inhalt, Web-Entwicklungs-Tools, Integrierte Entwicklungsumgebungen, Front-End-Webentwicklung, GitHub, Web-Design und Entwicklung, Cloud-Hosting, Web-Entwicklung, Semantisches Web
★ 4.7 (27.924) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Schnelles Engineering, Generative AI-Agenten, Python-Programmierung, AI-Integrationen, Datenkompetenz, Anwendungsprogrammierschnittstelle (API), Daten-Strukturen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Paket- und Softwareverwaltung, Skripting, Datenanalyse, Anwendungsentwicklung, Computerprogrammierung, Jupyter, Automatisierung, Künstliche Intelligenz, Modellierung großer Sprachen, Grundsätze der Programmierung
★ 4.8 (254) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Frameworks, JavaScript-Frameworks, HTML und CSS, Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Benutzeroberfläche (UI), Hypertext Markup Language (HTML), Allgemeine Netzwerkarbeit, Web-Entwicklungs-Tools, React.js, Bootstrap (Front-End-Framework), Front-End-Webentwicklung, Web-Entwicklung
★ 4.8 (13.930) · Anfänger · Kurs · 1–4 Wochen