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.

Kompetenzen, die Sie erwerben: Datenvisualisierung, Bereinigung von Daten, Python-Programmierung, Datenwissenschaft, Pandas (Python-Paket), Explorative Datenanalyse, Plot (Grafiken), Datenanalyse, Datenmanipulation, NumPy, Statistische Analyse, Korrelationsanalyse, Datenwrangling, Seaborn, Matplotlib
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Alberta
Kompetenzen, die Sie erwerben: Software Architektur, Software-Entwicklung, Web-Entwicklung, Web-Anwendungen, API-Entwurf, Webdienste, Serviceorientierte Architektur, Software Entwurf, JSON, Einfaches Objektzugriffsprotokoll (SOAP), Restful API, Anwendungsprogrammierschnittstelle (API), Erweiterbare Markup-Sprache (XML), Software-Architektur, Microservices, Android-Entwicklung
Mittel · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Dateisysteme, Shell-Skript, System-Programmierung, Computer-Programmierwerkzeuge, Programm-Entwicklung, Unix, Dateiverwaltung, Linux-Verwaltung, Software-Entwicklungstools, Linux-Befehle, grep, Linux, Unix-Shell, Tools erstellen, Skriptsprachen, Skripting, Paket- und Softwareverwaltung, Unix-Befehle, Bash (Skriptsprache)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, Ereignisgesteuerte Programmierung, Android-Jetpack, UI-Komponenten, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Mobile Entwicklung, Kotlin, Android-Studio, Erweiterbare Markup-Sprache (XML), Animationen, Android-Entwicklung
Mittel · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Team Performance Management, Project Management, Project Management Institute (PMI) Methodology, Agile Software Development, Agile Project Management, Milestones (Project Management), Project Schedules, Stakeholder Management, Project Documentation, Stakeholder Engagement, Stakeholder Communications, Engineering Documentation, Interpersonal Communications
Anfänger · Kurs · 1–3 Monate
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Animation and Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Proposal Development, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, UI Components, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklung, Vibe-Codierung, Code-Überprüfung, Agentische Arbeitsabläufe, System-Konfiguration, Benutzeroberfläche (UI), Kontext-Management, Web-Entwicklungs-Tools, Kontext Technik, Integrierte Entwicklungsumgebungen, AI-Arbeitsabläufe, AI-Integrationen, Software-Entwicklung, Modell-Kontext-Protokoll, Installation der Software, Generative AI-Agenten, Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Mittel · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: API-Entwurf, Verwaltung der Anwendungsleistung, Cloud-API, Kapazitätsmanagement, Proxy-Server, Webdienste, Wiederverwendbarkeit von Code, API-Gateway, Kontinuierliche Integration, Restful API, Cloud-Bereitstellung, Software-Versionierung, Bereitstellung von Anwendungen, CI/CD, Kontinuierliche Bereitstellung, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Ansible, Kubernetes, CI/CD, Git (Version Control System), Docker (Software), Version Control, Software Development, Data Structures, DevOps, Network Administration, Software Development Tools, Networking Hardware, Network Troubleshooting, Command-Line Interface, Web Development, Devops Tools, Containerization, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Java Programming, Java, Computer Programming, Program Development, Programming Principles, JUnit, Object Oriented Programming (OOP), C and C++, Maintainability, UI Components, Data Structures, User Interface (UI), Object Oriented Design, Database Development, Database Application, Application Development, Network Model, File I/O
Mittel · Kurs · 1–3 Monate

École normale supérieure
Kompetenzen, die Sie erwerben: Integralrechnung, Angewandte Mathematik, Programm-Entwicklung, Stichproben (Statistik), Mechanik, Algorithmen, Markov-Modell, Physik, Mathematische Software, Modell-Optimierung, Simulation und Simulationssoftware, Simulationen, Grundsätze der Programmierung, Numerische Analyse
Gemischt · Kurs · 1–3 Monate