Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Microsoft
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Prompt Engineering, Microsoft Kopilot, GitHub, Computerprogrammierung, Schnelles Engineering, Software-Installation, Grundsätze der Programmierung, KI-Workflows, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Benutzerkonten, Sichere Kodierung, Dateisysteme, Datenvalidierung, C (Programmiersprache), Dateiverwaltung, Linux, Verifizierung und Validierung, Unix, OS Prozessverwaltung, C und C++, Datenüberprüfung, Bewertungen der Anfälligkeit
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Containerisierung, CI/CD, GitHub, Einheitstest, Kontinuierliche Integration, Kubernetes, Kontinuierliche Lieferung, Docker (Software), DevOps, Infrastruktur als Code (IaC), Git (Versionskontrolle-System), Jenkins, OpenShift, IT-Automatisierung
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Daten-Pipelines, Generative KI, Verarbeitung natürlicher Sprache, Modellierung großer Sprachen, Cloud Computing, Containerisierung, Bereitstellung von Anwendungen, Befehlszeilen-Schnittstelle, Amazon Webdienste, LLM-Bewerbung, CI/CD, Computerprogrammierung, Docker (Software), Testfall, DevOps, Computer Programmierung, Serverloses Rechnen, Rust (Programmiersprache), Restful API, Umarmendes Gesicht, Jenkins
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenstrukturen, GitHub, System Programmierung, Software-Dokumentation, Testfall, Entwicklungsumgebung, Paket- und Software-Management, Software-Tests, Fehlersuche, Grundsätze der Programmierung, Rust (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Automation, Model Deployment, Robotic Process Automation, AI Enablement, Performance Measurement, Generative AI, Tool Calling, No-Code Development, Responsible AI, LLM Application, Process Optimization, MLOps (Machine Learning Operations), System Monitoring
Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Generative KI, Algorithmen, Stichproben (Statistik), Künstliche neuronale Netze, Jupyter, Generative Modellarchitekturen
Mittel · Projekt · Weniger als 2 Stunden

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: R Programmierung, R-Programmierung, Daten importieren/exportieren, Arithmetik, Grundsätze der Programmierung, Entwicklungsumgebung, Statistisches Programmieren
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden