Kostenlose-Onlinekurs-Kategorien können Ihnen helfen, neue Themen unverbindlich auszuprobieren und zentrale Grundlagen in vielen Bereichen zu lernen. Sie können Fähigkeiten in Sprachen, digitalen Tools, Datenanalyse, Programmierung und mehr aufbauen. Viele Kurse bieten erste Module, Übungen und Einblicke ohne Kosten an.

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Speicherverwaltung, Computerprogrammierung, Programm-Entwicklung, Fehlersuche, Objektorientierte Programmierung (OOP), Computer Programmierung, Softwaretechnik, Objektorientierter Entwurf, Entwicklungsumgebung, Technische Software, Daten-Strukturen, Software-Entwicklung, Computer-Programmierwerkzeuge
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: System Programming, Linux Administration, Embedded Software, Linux, System Software, Linux Commands, Debugging, Linux Servers, Operating Systems, Scalability, Memory Management, C (Programming Language), Hardware Architecture, Performance Tuning, Context Management, Software Design, Data Integrity, Data Sharing
Fortgeschritten · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Speicherverwaltung, Leistungsoptimierung, Kontinuierliche Integration, Technische Kommunikation, Kapazitätsmanagement, Fehlersuche, Technische Dokumentation, Netzwerk-Fehlerbehebung, Management von Zwischenfällen, Problem-Management, Systemüberwachung
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Event-Driven Programming, Software Design Patterns, JavaScript Frameworks, Web Frameworks, Frontend Integration, Web Applications, Software Architecture, Dataflow, Programming Principles, Javascript, Data Pipelines, Data Mapping, Memory Management, Data Validation
Mittel · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Go (Programming Language), Computer Programming Tools, Software Development Tools, Integrated Development Environments, Programming Principles, Development Environment, Computer Programming, System Programming, Command-Line Interface, Computational Logic, Data Integrity, Software Installation, Memory Management
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Graphentheorie, C++ (Programmiersprache), Algorithmen, Speicherverwaltung, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Computerprogrammierung, Objektorientierte Programmierung (OOP), Computer Programmierung, Datei-E/A, Daten-Strukturen, C (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI Workflows, AI Orchestration, Generative AI Agents, Agentic Workflows, Agentic systems, LLM Application, Large Language Modeling, Artificial Intelligence, AI Personalization, Automation, Context Management, Memory Management
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Gemeinsame Nutzung von Daten, Daten importieren/exportieren, Netzwerk-Protokolle, Algorithmen, Speicherverwaltung, Python-Programmierung, Objektorientierte Programmierung (OOP), Datei-E/A, Rechnerische Logik, Objektorientierter Entwurf, Go (Programmiersprache), System-Programmierung, Daten-Strukturen, C (Programmiersprache), OS Prozessmanagement, Paket- und Softwareverwaltung
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programming, Memory Management, Performance Tuning, OS Process Management, Operating Systems, Linux Administration, Linux, Real-Time Operating Systems, System Software, Operating System Administration, Linux Servers, Linux Commands, C (Programming Language), System Configuration, Hardware Architecture, Systems Analysis, Resource Management, Debugging
Mittel · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Memory Management, Go (Programming Language), Code Reusability, Software Design Patterns, Software Architecture, Object Oriented Programming (OOP), Systems Design, Functional Design, Software Design, System Design and Implementation, Maintainability, Object Oriented Design, System Programming, Data Modeling, Programming Principles, Back-End Web Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Linux Administration, System Programming, Linux, Embedded Software, Linux Servers, Linux Commands, System Software, System Configuration, Operating Systems, Debugging, Memory Management, Embedded Systems, Cross Platform Development, Open Source Technology, Secure Coding, Configuration Management, C (Programming Language), Hardening, Program Development, Development Environment
Mittel · Kurs · 1–3 Monate