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.

Duke University
Kompetenzen, die Sie erwerben: Simulationen, Instandhaltbarkeit, C und C++, System-Programmierung, Datei-E/A, Problemlösung, Fehlersuche, Software-Prüfung, Planung der Prüfung, Software-Entwicklung, Software-Entwicklung, Software-Entwicklung, Computerprogrammierung, Testfall, Programm-Entwicklung, Grundsätze der Programmierung, Speicherverwaltung, Daten-Strukturen, C (Programmiersprache), Algorithmen
★ 4.6 (7489) · Anfänger · Spezialisierung · 3–6 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Java, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Web-Entwicklung, Datei-E/A, Paket- und Softwareverwaltung, Java-Plattform Enterprise Edition (J2EE), Software-Entwicklung, Computerprogrammierung, Spring Framework, Rechnerische Logik, Anwendungs-Rahmenwerke, Grundsätze der Programmierung, Speicherverwaltung, Java-Programmierung, Daten-Strukturen, Installation der Software, Virtuelle Maschinen, Wiederverwendbarkeit von Code
★ 4.6 (2847) · Mittel · Spezialisierung · 3–6 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, C (Programming Language), System Programming, Microarchitecture, Hardware Architecture, Software Design, C and C++, Computer Architecture, Maintainability, Event-Driven Programming, Debugging, Computer Hardware, Memory Management, Code Reusability, Secure Coding, Programming Principles, Data Structures, Peripheral Devices, Data Storage
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C (Programming Language), Memory Management, System Programming, C and C++, Command-Line Interface, Linux, Unix Shell, Code Reusability, System Software, Arithmetic, Development Environment, Data Structures, Software Development, Environment
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Memory Management, Computer Architecture, System Programming, Software Architecture, System Software, System Design and Implementation, Program Development, Computer Programming Tools, Programming Principles, Integrated Development Environments, Virtual Machines, Build Tools, Extensible Languages and XML, Development Environment, Interoperability, Language Learning, Java Programming, Java, Identity and Access Management, Program Management
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Fine-tuning, Large Language Modeling, LLM Application, Hugging Face, Prompt Patterns, Retrieval-Augmented Generation, Prompt Engineering, Debugging, Transfer Learning, Product Support, Model Training, Model Deployment, Model Optimization, Model Evaluation, Data Transformation, Data Cleansing, Natural Language Processing, Data Validation, Memory Management
Anfänger · 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
★ 4.8 (2658) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Web Applications, Server Side, Computer Networking, TCP/IP, OS Process Management, Context Management, Software Development, Encryption, Network Protocols, Scalability, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
★ 4.6 (1333) · Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
★ 4.1 (942) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, Integrated Development Environments, Data Structures, Programming Principles, Development Environment, Computational Logic, Python Programming, Code Reusability, Scripting, Functional Design, Command-Line Interface, Memory Management, Software Installation
Anfänger · Kurs · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Strategie für soziale Medien, Werbestrategien, Erstellung von Inhalten, Analyse sozialer Netzwerke, Entscheidungsfindung, Marketing, Inhalt der sozialen Medien, Inhaltliches Marketing, Gemeinsame Medien, Marketing-Psychologie, Verdiente Medien, Verbraucherverhalten, Marketing-Kommunikation, Engagement fördern, Kampagnen für soziale Medien, Persuasive Kommunikation, Beeinflussung, Werbung, Marketing für soziale Medien
★ 4.8 (5313) · Gemischt · Kurs · 1–4 Wochen