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.

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Computergestütztes Denken, Softwareentwicklung, KI-Förderung, Fehlersuche, Entwicklungsumgebung, Schnelles Engineering, Generative KI, Spiel-Design, Programm-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Program Development, Integrated Development Environments, Code Review, Software Development, AI Enablement, Debugging, Web Development Tools, JavaScript Frameworks, Web Development, Artificial Intelligence, React.js, Context Management, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, ChatGPT, Schnelles Engineering, Docker (Software), Microsoft Kopilot, Fehlersuche, Google Gemini, GitHub, Generative KI, Git (Versionskontrolle-System), Generative AI-Agenten, OpenAI, Entwicklungsumgebung, KI-Workflows
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Software Versionierung, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Cascading Style Sheets (CSS), Einheitstest, User Experience Design, Software-Visualisierung, Fehlersuche, Schnittstelle zur Anwendungsprogrammierung (API), Benutzerfreundlichkeit, Design Forschung, JavaScript-Frameworks, Web-Anwendungen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Pseudocode, Benutzerforschung, Javascript, Linux-Befehle, Benutzererlebnis
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Design, User Interface (UI), Workflow Management, Databases, Business Process Automation
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: SQL, Explorative Datenanalyse, Verteiltes Rechnen, Apache Spark, Datenanalyse, Daten-Governance, JSON, Präsentationen, Datenmanagement, Peer Review, Daten-Seen, Datenqualität, Daten-Pipelines, Komplexe Problemlösung, Leistungsmetrik, Datenmodellierung, Statistische Analyse, Daten-Storytelling, Datenvisualisierung, Deskriptive Statistik
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Software Entwurf, Informatik, Software-Entwurfsmuster, Softwareentwicklung, Computergestütztes Denken, Algorithmen, Problemlösung, Methoden des Maschinellen Lernens, Programm-Entwicklung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Systemüberwachung, Bereitstellung von Anwendungen, CI/CD, Cloud-Bereitstellung, Kontinuierliche Integration, Verhaltensbasierte Entwicklung, Agile Methodik, Cloud-Anwendungen, DevOps, Open Web Application Security Project (OWASP), Jenkins, Kubernetes, Istio, Gherkin (Skriptsprache), Sichere Kodierung, Code-Abdeckung, Testgetriebene Entwicklung (TDD), Agile Entwicklung von Software, Grafana, OpenShift
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Prototyping, Modell-Bereitstellung, Verarbeitung natürlicher Sprache, Bereitstellung von Anwendungen, ChatGPT, Schnelles Engineering, Deep Learning, Selbstbedienungstechnologien, Software für maschinelles Lernen, Verantwortungsvolle KI, Datenverarbeitung, No-Code-Entwicklung, Künstliche Intelligenz, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Workflow Management, Generative KI, IBM Cloud, Prompt-Muster, KI-Workflows
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Linux, Flask (Web-Framework), Software Entwurf, Dateiverwaltung, Bereitstellung von Anwendungen, Software-Entwurfsmuster, Versionskontrolle, Shell-Skript, Grundsätze der Programmierung, Daten importieren/exportieren, GitHub, Software-Architektur, Bash (Skriptsprache), Linux-Befehle, Methoden der Softwareentwicklung, Git (Versionskontrolle-System), Lebenszyklus der Softwareentwicklung, Restful API, Web Scraping
Anfänger · Spezialisierung · 3–6 Monate