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.

Kompetenzen, die Sie erwerben: Computer Graphic Techniques
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Analyse sozialer Netzwerke, Graphentheorie, Datenstrukturen, Technische Software, Netzwerkanalyse, Technische Kommunikation, Interaktive Datenvisualisierung, Einheitstest, Problemlösung, Computergestütztes Denken, Programm-Entwicklung, Fehlersuche, Algorithmen, Ereignisgesteuerte Programmierung, Software Entwurf, Software-Visualisierung, Java, Objektorientierte Programmierung (OOP), Java Programmierung, Software-Ingenieur
Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Computer Programmierung, Apache Hadoop, Datenstrukturen, Verteiltes Rechnen, Datenverarbeitung, Big Data, Funktionales Design, Interaktive Datenvisualisierung, Anwendungsdesign, Grundsätze der Programmierung, Daten in Echtzeit, Datenmanipulation, Wärmekarten, Algorithmen, Apache Spark, Leistungsoptimierung, Datenvisualisierungssoftware, Benutzeroberfläche (UI), Objektorientierte Programmierung (OOP)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: JSON, Datenzugang, Skripting, TCP/IP, Entwicklungsumgebung, Webdienste, Datenwrangling, Netzwerkprotokolle, Software-Installation, Restful API, Web Scraping, HyperText Markup Language (HTML), Schnittstelle zur Anwendungsprogrammierung (API), Erweiterbare Markup-Sprache (XML), Python-Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Deductive Reasoning, Graph Theory, Pseudocode, Program Development, Arithmetic
Anfänger · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Aufkommende Technologien, Verschlüsselung, Verteiltes Rechnen, Transaktionsverarbeitung, Programm-Entwicklung, Kryptographie, Entwicklungsumgebung, Anwendungsentwicklung, Entwicklungstests, Blockchain, Netzwerkprotokolle, Software-Architektur, Microsoft Azure, Web-Anwendungen, Schnittstelle zur Anwendungsprogrammierung (API), Web-Entwicklungstools, FinTech, Testgetriebene Entwicklung (TDD), Web-Sprache
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Reinforcement Learning, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Tensorflow, Machine Learning, Artificial Intelligence, Artificial Neural Networks, Computer Science, Algorithms, Data Processing, Python Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Farbtheorie, Mockups, Prototyping, Typografie, User Experience Design, User-Interface-(UI)-Design, Nutzerorientierte Gestaltung, Interaktionsdesign, Figma (Design-Software), Gestaltungselemente und -prinzipien, Design Bewertungen, Usability-Tests, Benutzerforschung
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MITRE ATT&CK Rahmenwerk, Verschlüsselung, Kryptographie, Autorisierung (Computing), Identitäts- und Zugriffsmanagement, Cyber Threat Intelligence, Sicherheitskontrollen, Management von Bedrohungen, Schwachstellen-Management, Erkennung von Bedrohungen, Modellierung von Bedrohungen, Cyber-Risiko, Datensicherheit, Sicherheitsstrategie, Bewertungen der Anfälligkeit, NIST 800-53, Authentifizierungen, Cyber-Angriffe, Cybersicherheit, Rahmen für das Risikomanagement
Anfänger · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Bioinformatik, Computergestütztes Denken, Algorithmen
Mittel · Kurs · 1–4 Wochen