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.

Board Infinity
Kompetenzen, die Sie erwerben: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, AI Security, Software Quality (SQA/SQC), Performance Stress Testing, Software Development Methodologies, Regression Testing, AI Integrations, Maintainability, Code Review, Scalability, Automation, Code Coverage, Software Technical Review, DevOps, Security Testing
Anfänger · Spezialisierung · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: API Gateway, Cloud Applications, Google Cloud Platform, Cloud Development, Cloud Infrastructure, Cloud-Native Computing, Prompt Engineering, Kubernetes, Serverless Computing, Prompt Engineering Tools, Microservices, Containerization, Application Deployment, Application Development, Application Programming Interface (API), Prompt Patterns, Infrastructure as Code (IaC), Cloud Computing, Cloud Storage, Debugging
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Software Engineering, Software Testing, Development Environment, Unified Modeling Language, Software Development Tools, System Requirements, Requirements Analysis, Systems Development Life Cycle, Software Development Methodologies, Software Development Life Cycle, User Requirements Documents, Software Design, Agile Methodology, Agile Software Development, Requirements Elicitation, Software Development, Systems Analysis, Data Flow Diagrams (DFDs), Diagram Design
Mittel · Kurs · 1–3 Monate

University of New Mexico
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Datenbank-Management, Git (Versionskontrollsystem), Benutzeroberfläche (UI), Ruby on Rails, Datenbanken, Datenmodellierung, Agile Entwicklung von Software, Software Architektur, Web-Entwicklung, Model-View-Controller, Agile Methodik, Anwendungs-Rahmenwerke, Agile Software-Entwicklung, Software-Architektur, Web-Entwicklungs-Tools, Web-Anwendungen, Datenbank Management, Versionskontrolle, Full-Stack Web-Entwicklung, Ajax, Benutzeroberfläche (UI) Design, Middleware
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deskriptive Analytik, Vorhersage, Lieferketten-Systeme, Erweiterte Analytik, Planung der Lieferkette, Inventarverwaltungssystem, Datenanalyse, Business-Analytik, Bestandsaufnahme und Lagerhaltung, Prädiktive Analytik, Technische Kommunikation, Analytik, Bestandskontrolle, SQL, Präsentation der Daten, Lieferkette, Management der Lieferkette, Abfragesprachen, Statistische Programmierung, Datengestützte Entscheidungsfindung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agentische Arbeitsabläufe, LLM-Bewerbung, KI-Kenntnisse, Generative KI, Werkzeuganrufe, Python-Programmierung, AI-Arbeitsabläufe, Agentische Systeme, KI-Orchestrierung, Generative AI-Agenten, Künstliche Intelligenz, Modellierung großer Sprachen, Installation der Software, Entwicklungsumgebung, Software-Entwicklungstools
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, Explorative Datenanalyse, Datenverarbeitung, Datenanalyse, Planung der Lieferkette, Datenumwandlung, Pandas (Python-Paket), Python-Programmierung, Bereinigung von Daten, Datenwissenschaft, Operations Research, NumPy, Datenwrangling, Lieferkette, Angewandtes maschinelles Lernen, Vorverarbeitung von Daten, Management der Lieferkette, Grundsätze der Programmierung, Plot (Grafiken), Pivot-Tabellen und Diagramme, Datenvorverarbeitung
Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Package and Software Management, Jupyter, Software Installation, Python Programming, Computational Thinking, Computing Platforms, Mac OS, Programming Principles, Cross Platform Development, Software Documentation, Technical Documentation
Anfänger · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Microsoft Visual Studio, Computer Programming, Java, Extensible Languages and XML, Extensible Markup Language (XML), Event-Driven Programming, C (Programming Language), Programming Principles, User Interface (UI), Data Access, UI Components, Database Management, Network Model, Program Development, Data Structures, Computer Graphics
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Software-Prüfung, Fehlersuche, Javascript, Einheitliche Prüfung, Datei-E/A, Node.JS, Einheitstest, Ereignisgesteuerte Programmierung, Back-End-Webentwicklung, Dateisysteme, Web-Anwendungen, Server-Seite, Entwicklung von Testskripten, Wiederverwendbarkeit von Code, Entwicklungstests
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Modell-Optimierung, Excel-Formeln, Operations Research, Entscheidungsfindung, Business-Analytik, Microsoft Excel, Mathematische Modellierung, Analytik, Geschäftsmodellierung, Grafische Darstellung, Prozess-Optimierung, Datengestützte Entscheidungsfindung, Tabellenkalkulations-Software
Anfänger · Kurs · 1–4 Wochen