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: 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: Modellierung großer Sprachen, Software-Entwicklungstools, KI-Förderung, Microsoft Kopilot, Anwendungsentwicklung, OpenAI API, LLM-Bewerbung, Generative KI, Prompt Engineering Tools
Mittel · Kurs · 1–4 Wochen

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

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Eingebettete Software, Informatik, Computer Programmierung, Datenstrukturen, Computer Architektur, C (Programmiersprache), Fehlersuche, Technische Informatik, Programm-Entwicklung
Anfänger · 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: 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

Kompetenzen, die Sie erwerben: Microsoft Excel, Datenmanipulation, Datenanalyse, Daten bereinigen, Datenqualität, Tabellenverarbeitungssoftware, Informationen zum Datenschutz, Datenverarbeitung, Pivot-Tabellen und Diagramme, Datenwrangling, Excel-Formeln, Daten importieren/exportieren, Google Sheets
Anfänger · Kurs · 1–3 Monate