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.

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Andere Programmiersprachen, Theoretische Informatik, Computerprogrammierung, Rechnerische Logik, Daten-Strukturen, Speicherverwaltung, Computer Programmierung, Funktionales Design, Scala-Programmierung, Grundsätze der Programmierung
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), Cyber Security Assessment, Exploitation techniques, Server Side, Application Security, Artificial Intelligence and Machine Learning (AI/ML), Data Security, LLM Application, Cyber Attacks, Security Awareness, Large Language Modeling, Generative AI Agents
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Program Development, Theoretical Computer Science
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Cybersecurity, Vulnerability Management, Multi-Factor Authentication, Linux
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer-Plattformen, Hardware-Architektur, Mikroarchitektur, Speicherverwaltung
Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Sichere Kodierung, C++ (Programmiersprache), System-Programmierung, Interoperabilität, Entwicklung von Exploits, Sicherheitstests, C (Programmiersprache), White-Box-Tests, C und C++, Sicherheitsprüfung, Anwendungssicherheit, Fehlersuche, Bewertungen der Anfälligkeit
Gemischt · Kurs · 1–4 Wochen

Ball State University
Kompetenzen, die Sie erwerben: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Cryptographic Protocols, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Secure Coding, Key Management, Application Development, Public Key Cryptography Standards (PKCS), Public Key Infrastructure, Multi-Factor Authentication, Network Protocols, Data Integrity
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Command-Line Interface, File Systems, Authorization (Computing), Identity and Access Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Mittel · Kurs · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Web Services, Problem Solving, Geospatial Information and Technology, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado System
Kompetenzen, die Sie erwerben: Simulationen, Algorithmen, Computational Thinking, Daten-Strukturen, C (Programmiersprache), Automatisierung, Speicherverwaltung, Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen