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.

University of Michigan
Kompetenzen, die Sie erwerben: Storyboarding, Interaktives Design, Gestaltung, Design erleben, Prototyping, Erweiterte und virtuelle Realität (AR/VR), Unity-Engine, Visuelles Storytelling, Prüfung der Benutzerfreundlichkeit, Aufstrebende Technologien, Behinderungen, Aufkommende Technologien, Entwurf, Unreal Engine, Design Thinking, Virtuelle Realität, Interaktionsdesign, Virtuelle Umgebung, Benutzerfreundliches Design, 3D-Assets, Erweiterte Realität, Benutzererfahrung
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Amazon Web Services, Cloud-Anwendungen, Relationale Datenbanken, Systementwurf und Implementierung, Datenbank-Design, Systemarchitektur, Amazon Webdienste, Datenbank Management, Datenbankarchitektur und -verwaltung, Architektur des Cloud Computing, Datenarchitektur, AWS CloudFormation, Infrastruktur als Code (IaC), Cloud-Technik, Amazon DynamoDB, Entwurf von Systemen, Software-Architektur, Datenbank-Management-Systeme, Datenbank-Management, Architektur der Lösung, Datenbanken, Software Architektur
Mittel · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Einheitliche Prüfung, Rust (Programmiersprache), Kryptographie, Infrastruktur als Code (IaC), JSON, Erweiterter Verschlüsselungsstandard (AES), Einheitstest, Verschlüsselung, Terraform, YAML
Anfänger · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Memory Management, Computational Thinking, C (Programming Language), Graph Theory, Programming Principles, Program Development, Theoretical Computer Science, Computer Programming, Data Storage, Computer Science, Database Management Systems, Computer Architecture, Code Reusability, Quantum computing, Data Maintenance
Anfänger · Spezialisierung · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Agile Entwicklung von Software, Anwenderbericht, Agile Software-Entwicklung, Analyse der Anforderungen, Rückstände, Kontrolle ändern, Abnahmetests, Systemanforderungen, Funktionale Anforderung, Dokumente zu den Benutzeranforderungen, Erhebung von Anforderungen
Gemischt · Kurs · 1–4 Wochen

The State University of New York
Kompetenzen, die Sie erwerben: Verwaltung von Inhalten, Web-Entwicklung, WordPress, Browser-Kompatibilität, Web-Sprache, Plattformübergreifende Entwicklung, Web-Design und Entwicklung, Web-Präsenz, Hypertext Markup Language (HTML), Content-Management-Systeme, Webanalyse und SEO, Web-Inhalt, HTML und CSS, Informationsarchitektur, Web-Design, Reaktionsfähiges Web-Design
Gemischt · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Problem Solving, Algorithms, Eclipse (Software)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Capacity Management, Data Loss Prevention, Power BI, Data Security, Microsoft Teams, Microsoft Copilot, Microsoft 365, Data Governance, Microsoft Office, Business Intelligence, AI Enablement, AI Product Strategy, Collaborative Software, Governance, Data Analysis, Data Analysis Software
Fortgeschritten · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Teamleitung, Verbesserung der Kundenerfahrung, Agile Methodik, Kanban-Prinzipien, Erleichterung der Diskussion, Prozessverbesserung, Agiles Projektmanagement, Führung des Teams, Agile Entwicklung von Software, Innovation, Verkaufstechniken, Agile Software-Entwicklung, Teambildung, Leistungsmanagement im Team, Team Management
Gemischt · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Automation, Software Installation, Electronic Hardware, Embedded Systems, Integrated Development Environments, Program Development, Display Devices, Computer Programming, Event-Driven Programming, Development Environment
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pandas (Python Package), NumPy, Data Analysis, Data Science, Python Programming, Data Structures, Data Manipulation, Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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