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.
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Storage Technologies, Performance Tuning, Distributed Computing, Data Storage, C and C++
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Autoencoders, Model Deployment, Deep Learning, Model Optimization, PyTorch (Machine Learning Library), Model Evaluation, Artificial Neural Networks, Model Training, Convolutional Neural Networks, Performance Tuning, Artificial Intelligence, Scalability, Python Programming, Machine Learning, Memory Management, Image Quality, Performance Analysis
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Identitäts- und Zugangsmanagement, API-Entwurf, Webdienste, API-Gateway, Cloud-Bereitstellung, Verwaltung des Lebenszyklus von Anwendungen, Anwendungsprogrammierschnittstelle (API), Cloud-API, Restful API, Software-Dokumentation, Beglaubigungen, Bereitstellung von Anwendungen, Proxy-Server
Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Graphentheorie, Speicherverwaltung, Algorithmen, Software-Entwurfsmuster, Daten-Strukturen, Objektorientierter Entwurf, Künstliche Intelligenz, Simulationen, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), C (Programmiersprache), Software-Entwicklung, Software Entwurf
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Driving engagement, Social Media Strategy, Content Marketing, Social Media Marketing, Customer Engagement, Brand Marketing, Marketing Communications, Marketing Effectiveness, Social Media, Marketing Strategies, Cross-Channel Marketing, Shared Media, Marketing, Promotional Strategies, Digital Marketing, Strategic Communication, Earned Media, Digital Marketing Campaigns, Target Audience, Campaign Management
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, File Systems, Maintainability, Computer Programming, Data Store, Software Design, Development Environment, Program Development, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Computer Programmierung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Daten-Strukturen, Java, Java-Programmierung, Computer-Programmierwerkzeuge, Computerprogrammierung, Java Programmierung, Installation der Software, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

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
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Speicherverwaltung, Datenwissenschaft, Datenumwandlung, R Programmierung, Daten-Strukturen, Integration von Daten, Web-Scraping, Webdienste, R (Software), Datenanalyse, Text Mining, Datenmanipulation, Anwendungsprogrammierschnittstelle (API), Datenwrangling, Bereinigung von Daten, Datenverarbeitung, Daten importieren/exportieren, Statistische Programmierung, Tidyverse (R-Paket)
Mittel · Kurs · 1–3 Monate