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 Colorado Boulder
Kompetenzen, die Sie erwerben: Penetration Testing, Exploit development, Exploitation techniques, Security Testing, Unix, Cyber Operations, Computer Security, Unix Commands, Unix Shell, System Programming, Shell Script, Linux, Debugging, Memory Management, Remote Access Systems, Authentications
Mittel · Kurs · 1–3 Monate

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

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Grundsätze der Programmierung, Verifizierung und Validierung, Computational Thinking, Daten-Strukturen, Python-Programmierung, Programm-Entwicklung, Informatik, Algorithmen, Computerwissenschaft, Computer Programmierung, Computerprogrammierung
★ 4.8 (365) · Mittel · Kurs · 1–4 Wochen

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Theoretische Informatik, Grundsätze der Programmierung, Funktionales Design, Daten-Strukturen, Speicherverwaltung, Computer Programmierung, Rechnerische Logik, Scala-Programmierung, Andere Programmiersprachen, Computerprogrammierung
★ 4.7 (18) · Gemischt · 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
★ 4.7 (6) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Automatisierung, Künstliche Intelligenz, Medizinische Wissenschaft und Forschung, Aufkommende Technologien, Digitale Transformation, Informationen zum Datenschutz, Ethik im Gesundheitswesen, Gesundheitstechnologie, Verantwortungsvolle AI, Informatik, Ethik in der klinischen Forschung, Medizinische Geräte, Medizinischer Datenschutz, Sicherheitsgarantie, Gesundheitspflege, Aufstrebende Technologien, Robotik, Fallstudien, Computerwissenschaft, Daten-Ethik, Management von Gesundheitsinformationen, Ethische Standards und Verhaltensweisen
★ 4.9 (7) · Anfänger · Kurs · 1–3 Monate

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
★ 5 (6) · Mittel · Kurs · 1–3 Monate

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

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

Dartmouth College
Kompetenzen, die Sie erwerben: Technische Informatik, Eingebettete Systeme, Grundsätze der Programmierung, Computer-Programmierwerkzeuge, Daten-Strukturen, Algorithmen, C (Programmiersprache), Computer Programmierung, Rechnerische Logik, Software-Entwicklungstools, Computerprogrammierung
★ 4.7 (106) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Network Security, Virtualization, Augmented and Virtual Reality (AR/VR), Cloud Computing Architecture, Virtualization and Virtual Machines, Network Administration, Cloud Computing, Firewall, Virtual Networking, Network Architecture, Virtual Private Networks (VPN), Mobile Security, Network Infrastructure, Cloud Services, General Networking, Augmented Reality, Cloud Security, Security Controls, Network Protocols, Peripheral Devices
★ 4.8 (27) · Mittel · Kurs · 1–3 Monate