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.

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Dateiverwaltung, Eingebettete Systeme, Machen.com, Computer-Programmierwerkzeuge, Programm-Entwicklung, Linux-Befehle, Entwicklungsumgebung, Eingebettete Software, Abhängigkeitsanalyse, Linux, System-Programmierung, Wiederverwendbarkeit von Code, Datei-E/A, Tools erstellen, Anwendungsentwicklung, Installation der Software, Computerprogrammierung, C (Programmiersprache), C und C++, Befehlszeilenschnittstelle
★ 4.7 (33) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Validation, Data Integrity, Data Maintenance, Data Transformation, Data Quality, Data Warehousing, Extract, Transform, Load, Reconciliation, Code Reusability
Fortgeschritten · Kurs · 1–4 Wochen

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Basic Electrical Systems, Electronics, Electronics Engineering, Electronic Systems, Electronic Hardware, Electrical Engineering, Electrical Systems, Electronic Components, Control Systems, Hardware Design, Embedded Systems, Machine Controls, Embedded Software, Programming Principles, Computer Programming
★ 4.8 (2554) · Gemischt · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Eingebettete Systeme, Mathematische Modellierung, Digitale Kommunikation, Algorithmen, Elektronik, Bildanalyse, Kommunikationssysteme, Systemanalyse, Numerische Analyse, Lineare Algebra, Digitale Signalverarbeitung, Elektronische Hardware, Elektrotechnik und Computertechnik, Jupyter, Telekommunikation, Elektronik-Technik
★ 4.5 (812) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Model-View-Controller, Java Programmierung, Java, Anwendungs-Rahmenwerke, Rollenbasierte Zugriffskontrolle (RBAC), Java-Programmierung, Berechtigung (Computing), Anwendungsprogrammierschnittstelle (API), Apache Maven, Entwicklungsumgebung, Beglaubigungen, Frontend-Integration, Konfigurationsmanagement, Anwendungssicherheit, Konfigurationsverwaltung, Web-Anwendungen, Restful API
★ 4.4 (37) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Prototyping, JSON, Web-Entwicklung, Netzwerk-Protokolle, Reaktionsfähiges Web-Design, Objektorientierte Programmierung (OOP), Javascript, Ajax, Web-Anwendungen, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung
★ 4.5 (55) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Token Optimization, Large Language Modeling, LLM Application, Generative Model Architectures, Applied Machine Learning, Performance Metric, Quality Assessment
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Performance Tuning, Memory Management, Embedded Software, Microarchitecture, Embedded Systems, System Programming, Secure Coding, System Configuration, Digital Signal Processing, Security Controls, Computer Architecture, Hardware Architecture, Authentications
★ 4.8 (23) · Fortgeschritten · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Computer Graphics, Visualization (Computer Graphics), Animation and Game Design, Game Design, 3D Assets, Microsoft Visual Studio, Computer Graphic Techniques, Artificial Intelligence, User Interface (UI), Animations, Application Development
★ 3.9 (105) · Gemischt · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Claude Code, Infrastructure as Code (IaC), CI/CD, PostgreSQL, Redis, Google Cloud Platform, Ubuntu, Agile Project Management, Continuous Integration, Prometheus (Software), Data Pipelines, Linux Commands, SQL, Web Development Tools, Extract, Transform, Load, Amazon S3, Computational Logic, Software Development, AI literacy, Vector Databases
Anfänger · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Application Development, Authentications, Code Reusability, Android Development, Application Design, Debugging, Performance Tuning
★ 4.6 (84) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Descriptive Statistics, Data Analysis, Predictive Modeling, Predictive Analytics, Data Literacy, Statistical Modeling, Business Analytics, Statistical Hypothesis Testing, Exploratory Data Analysis, Data-Driven Decision-Making, Customer Analysis, Statistical Machine Learning, Data Science, Model Evaluation, Scikit Learn (Machine Learning Library), Statistical Analysis, Feature Engineering, Data Visualization, Statistical Inference, Supervised Learning
Mittel · Kurs · 1–3 Monate