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.

Peking University
Kompetenzen, die Sie erwerben: Software Engineering, Object Oriented Design, Software Testing, Software Development Tools, Unified Modeling Language, Development Environment, Requirements Analysis, Agile Software Development, Agile Methodology, Test Case, Software Development Life Cycle, Software Development Methodologies, Functional Requirement, User Requirements Documents, Software Quality Assurance, Systems Analysis, Software Development, Software Design, Systems Design, Software Architecture
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Cybersecurity, Network Security, Threat Modeling, Encryption, Identity and Access Management, Information Systems Security, Threat Detection, Firewall, Infrastructure Security, Security Controls, Security Strategy, Authorization (Computing), Authentications, Security Awareness, Risk Management Framework
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Usability Testing, Usability, Human Centered Design, Human Factors, Human Computer Interaction, Software Testing, User Interface (UI), Web Content Accessibility Guidelines, User Experience, User Research, Risk Management Framework, Law, Regulation, and Compliance
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Full-Stack Web Development, UI Components, User Interface (UI), MySQL, User Interface (UI) Design, Object Oriented Programming (OOP), Event-Driven Programming, Database Design, Application Deployment, Application Design, Python Programming, Application Development, Database Management, Graphical Tools, Database Application, Databases, Software Design, Computer Graphics, Development Environment, SQL
Mittel · Spezialisierung · 1–3 Monate
DeepLearning.AI
Kompetenzen, die Sie erwerben: Netzwerk Architektur, Modellevaluation, Klassifizierungsalgorithmen, Deep Learning, Faltungsneuronale Netzwerke, Verteiltes Rechnen, Computervision, Visualisierung (Computergrafik), Generative adversarische Netze (GANs), Transfer Learning, Keras (Bibliothek für Neuronale Netze), Auto-Kodierer, Generative Modellarchitekturen, Generative KI, Tensorflow, Bildanalyse, Leistungsoptimierung, Künstliche neuronale Netze
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JSON, NoSQL, Cloud Computing, Softwareentwicklung, Daten importieren/exportieren, Datenspeicher, Cloud-API, Javascript
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Social Network Analysis, Network Analysis, Graph Theory, Social Sciences, Statistical Analysis, R Programming, Sociology, Statistical Modeling, Statistical Hypothesis Testing
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, Web Design and Development, Web Design, Front-End Web Development, Usability, Semantic Web, Cascading Style Sheets (CSS), Web Servers
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Java, Skripting, Java-Plattform Enterprise Edition (J2EE), Model-View-Controller, HyperText Markup Language (HTML), Server-Seite, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Database Design, Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Database Systems
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Communication Systems
Anfänger · Kurs · 1–4 Wochen