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 System
Kompetenzen, die Sie erwerben: Automatisierung, Computational Thinking, Grundsätze der Programmierung, Daten-Strukturen, C (Programmiersprache), Simulationen, Algorithmen, Speicherverwaltung, Datei-E/A
★ 4.4 (36) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rekrutierung, Informationstechnologie, Professionelle Netzwerkarbeit, Berufliche Entwicklung, Anpassungsfähigkeit, Entwicklung der Arbeitskräfte, Branding, Akademische Beratung, Technologie-Strategien, Informatik, Computerwissenschaft
★ 3.8 (6) · Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
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