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.

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

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

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Computer Programming
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Theoretische Informatik, Informationssicherheit, Kryptographie, Integrität der Daten, Infrastruktur für öffentliche Schlüssel, Beglaubigungen, Cybersecurity, Schlüsselverwaltung, Erweiterter Verschlüsselungsstandard (AES), Datenverschlüsselungsstandard, Kryptographische Protokolle, Modellierung von Bedrohungen, Digitale Kommunikation, Algorithmen, Verschlüsselung, Datensicherheit, Computer-Sicherheit, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Kommunikationssysteme, Brute-force-Angriffe
★ 4.6 (919) · Mittel · Spezialisierung · 3–6 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Eingebettete Software, Computerarchitektur, C (Programmiersprache), Speicherverwaltung, Computer Programmierung, System-Programmierung, Linux, Wiederverwendbarkeit von Code, Computerprogrammierung
★ 4.8 (62) · Anfänger · Kurs · 1–3 Monate

Shanghai Jiao Tong University
Kompetenzen, die Sie erwerben: Combinatorics, Graph Theory, Data Structures, Algorithms, Logical Reasoning, Theoretical Computer Science, Computational Thinking, Applied Mathematics, Network Model, Deductive Reasoning, Computational Logic, Network Analysis
★ 4.3 (30) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Responsive Web Design, Wireframing, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design, HTML and CSS, Application Frameworks, Front-End Web Development, Hypertext Markup Language (HTML), Javascript
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Generative KI, Paket- und Softwareverwaltung, Technologien zur Datenspeicherung, Architektur des Cloud Computing, Grundsätze der Programmierung, Cloud-Dienste, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Datenbank-Anwendung, Datengestützte Entscheidungsfindung, Lebenszyklus der Systementwicklung, Generative AI-Agenten, Cloud-Bereitstellung, Computer Programmierung, Daten-Strategie, Methoden der Softwareentwicklung, Computerprogrammierung, Datenbank-Management-Systeme, Plattformübergreifende Entwicklung, Andere Programmiersprachen
★ 4.7 (466) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Cryptographic Protocols, Server Side, Web Development, Regression Analysis, Apache, Model Training, Web Services, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Secure Coding, Public Key Cryptography Standards (PKCS), Web Scraping, Natural Language Processing, Python Programming
★ 4.8 (75) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java Programmierung, Graphentheorie, Datenspeicherung, C++ (Programmiersprache), Daten-Strukturen, Java-Programmierung, Algorithmen, Java, Computer Programmierung, Computerprogrammierung
★ 4.6 (5570) · Mittel · Kurs · 1–3 Monate