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: 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: Proposal Writing, Performance Tuning, Agentic systems, Computational Thinking, Performance Analysis, Computational Logic
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, Computer Security Incident Management, File I/O, Linux, SQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Virginia
Kompetenzen, die Sie erwerben: Persona Entwicklung, Peer Review, Produktprüfung, Kontinuierliche Lieferung, Prototyping, Sprint-Planung, Nutzerorientierte Gestaltung, Kanban-Prinzipien, Agiles Projektmanagement, Agile Methodik, Scrum (Software-Entwicklung), Kundeneinblicke, Agile Produktentwicklung, Persona (Benutzererfahrung), Usability-Tests, Agile Entwicklung von Software, Produktentwicklung, Anwenderbericht, Design Thinking, Benutzerforschung
Anfänger · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Computer Programmierung, Theoretische Informatik, Software-Installation, Grundsätze der Programmierung, Computergestütztes Denken, Funktionales Design, Andere Programmiersprachen, Ruby (Programmiersprache), Software Entwurf
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Computational Thinking, Graphing, Verification And Validation, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Software Design Patterns, Application Design, Data Validation, C and C++, Program Development
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen
University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computational Logic, Verification And Validation, Systems Architecture, Systems Design, Hardware Design, Mathematical Modeling, Theoretical Computer Science, Systems Analysis, Computer Architecture, Systems Engineering, Communication Systems, Software Design, Software Architecture, Model Evaluation, Software Testing, Graph Theory, Software Quality Assurance, Computer Programming Tools, Algorithms, Logical Reasoning
Anfänger · Spezialisierung · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Fehlersuche, Softwareentwicklung, Software Entwurf, Algorithmen, Software-Ingenieur, Spiel-Design
Anfänger · Kurs · 1–3 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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Mittel · Spezialisierung · 3–6 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Datenstrukturen, Verschlüsselung, Verteiltes Rechnen, Kryptographie, Aufkommende Technologien, Datenvalidierung, Virtuelle Maschinen, Transaktionsverarbeitung, Datenintegrität, Blockchain, Netzwerkprotokolle, Algorithmen, FinTech, Verifizierung und Validierung
Anfänger · Kurs · 1–4 Wochen