Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Universidad de los Andes
Kompetenzen, die Sie erwerben: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), UI Components, Programming Principles, Algorithms, Program Development, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, Web-Anwendungen, Anwendungsentwicklung, Andere mobile Programmiersprachen, Anwendungs-Rahmenwerke, Mobile Entwicklungstools, React Native, Computer-Programmierwerkzeuge, Flutter (Software), Apple Xcode, Entwicklungsumgebung, Cloud-Hosting, Mobile Entwicklung, Integrierte Entwicklungsumgebungen, Swift-Programmierung, Apple iOS, Android-Studio, Test-Tools, iOS-Entwicklung, Software-Prüfung
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Computer Systems, Peripheral Devices, Hardware Architecture, Computer Hardware, Data Storage Technologies, Computer Engineering, Data Storage, Memory Management, Systems Architecture, Operating Systems, Computational Logic, Performance Tuning, OS Process Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Software Architektur, Software-Entwicklung, System-Programmierung, Elektronische Systeme, Unix, Software Entwurf, Elektronische Hardware, Elektrotechnik und Computertechnik, Leistungsoptimierung, Systementwurf und Implementierung, Hardware-Entwurf, Entwurf von Systemen, Systemanalyse, Eingebettete Software, Eingebettete Systeme, Software-Architektur, Systemarchitektur, Hardware-Architektur, Verlässlichkeit, Analyse der Anforderungen, Echtzeit-Betriebssysteme, Dienstleistungsebene
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Generative AI, Responsible AI, Generative Model Architectures, Multimodal Prompts, Prompt Engineering, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Fine-tuning, Azure DevOps Pipelines, AI Security, Data Ethics, AI Orchestration, AI Workflows, Model Deployment, Azure DevOps, ChatGPT, AI Integrations, Microsoft Azure, Artificial Intelligence and Machine Learning (AI/ML), Python Programming
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Computer-Vernetzung, Allgemeine Netzwerkarbeit, Cloud-Infrastruktur, Architektur des Cloud Computing, Weitverkehrsnetze, Python-Programmierung, Netzwerk-Routing, Netzarchitektur, Netzinfrastruktur, Virtuelle Maschinen, Software-definierte Netzwerke, Netzwerk-Switches, Virtualisierung, Netzwerk-Leistungsmanagement, TCP/IP, Cloud Computing, Virtuelle Vernetzung, Daten-Zentren, Netzwerkplanung und -entwurf, Virtualisierung und virtuelle Maschinen
Gemischt · Kurs · 1–3 Monate

Yonsei University
Kompetenzen, die Sie erwerben: Business-Strategien, Marktinformationen, Betriebssysteme, Aufkommende Technologien, Unternehmen, Netzwerkanalyse, Mobile Entwicklung, Unternehmensstrategie, Geschäftsstrategie, Kenntnisse über Apple-Hardware, Telekommunikation, Kommunikationssysteme, System-Software, Android (Betriebssystem), Apple iOS, Drahtlose Netzwerke, Geschäftsplanung, Netzwerk-Leistungsmanagement, iOS-Entwicklung, Unternehmensplanung, Produktplanung, Anzeigegeräte, Aufstrebende Technologien
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-API, Automatisierung, E-Mail-Automatisierung, Datei-E/A, Python-Programmierung, Web-Scraping, Daten-Ethik, Versionskontrolle, Restful API, Entwicklung von Testskripten, Git (Versionskontrollsystem), Produktivität, Test-Tools, Anwendungsprogrammierschnittstelle (API), Skalierbarkeit, Skriptsprachen, Skripting, Test-Automatisierung, IT-Automatisierung, Software-Prüfung
Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Software-Qualitätssicherung, Agiles Projektmanagement, Scrum (Software-Entwicklung), Agile Software-Entwicklung, Nutzerforschung, Sprint-Retrospektiven, Technische Überprüfung der Software, Prüfung der Benutzerfreundlichkeit, Agile Entwicklung von Software
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Dienste, Netzwerksicherheit, Künstliche Intelligenz, Computer Programmierung, Datenbank-Verwaltung, Computerprogrammierung, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Systemanforderungen, Aushärtung, System-Programmierung, Allgemeine Netzwerkarbeit, Modellierung von Bedrohungen, Betriebssysteme, Sicherheitstechnik, Leistungsoptimierung, Netzwerk-Protokolle, Drahtlose Netzwerke, Internet der Dinge, Eingebettete Software, Fehlersuche, Eingebettete Systeme, OS Prozessmanagement, Computerarchitektur, Systemarchitektur, Hardware-Architektur, Echtzeit-Betriebssysteme
Mittel · Kurs · 1–3 Monate