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: DevOps, Agile Methodik, Grafana, Testgetriebene Entwicklung (TDD), Kontinuierliche Integration, Jenkins, Open Web Application Security Project (OWASP), Scrum (Software-Entwicklung), CI/CD, Cloud-Bereitstellung, Kubernetes, Devops-Werkzeuge, Istio, Systemüberwachung, Sichere Kodierung, Agile Entwicklung von Software, Test-Tools, Gherkin (Skriptsprache), Agile Software-Entwicklung, Bereitstellung von Anwendungen, Anwenderbericht
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Computer Programmierung, Algorithmen, Daten-Strukturen, Python-Programmierung, Java-Programmierung, Java, Rust (Programmiersprache), Fehlersuche, Entwicklungstests, Computerprogrammierung, Infektionskrankheiten, Theoretische Informatik, Java Programmierung, Netzwerkanalyse, Datenspeicherung, Bioinformatik, Software-Prüfung, Javascript, Computational Thinking, Grundsätze der Programmierung, C und C++
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Daten-Strukturen, Python-Programmierung, Fehlersuche, Skriptsprachen, Cybersecurity, IT-Automatisierung, Computerprogrammierung, Automatisierung, Daten importieren/exportieren, Skripting, Datei-E/A, Instandhaltbarkeit, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwissenschaft, R Programmierung, Maschinelles Lernen, Entwicklungsumgebung, Python-Programmierung, Git (Versionskontrollsystem), Open-Source-Technologie, GitHub, Software zur Datenvisualisierung, Cloud-Hosting, Cloud Computing, R (Software), Software-Entwicklungstools, Anwendungsprogrammierschnittstelle (API), Andere Programmiersprachen, Abfragesprachen, Jupyter, Statistische Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, Wiederverwendbarkeit von Code, Unix-Befehle, Daten-Strukturen, Git (Versionskontrollsystem), GitHub, Prüfung der Benutzerfreundlichkeit, Android-Entwicklung, Persona (Benutzererfahrung), Mobile Entwicklung, Restful API, UI/UX-Forschung, Nutzerforschung, Android-Jetpack, Javascript, Jest (JavaScript Testing Framework), Kotlin, Android-Studio, Versionskontrolle, Interaktionsdesign
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenwissenschaft, Datenumwandlung, Python-Programmierung, Pandas (Python-Paket), Statistische Methoden, NumPy, Skriptsprachen, Pivot-Tabellen und Diagramme, Datenanalyse, Text Mining, Datenvorverarbeitung, Datenwrangling, Datenmanipulation, Datenverarbeitung, Wahrscheinlichkeitsrechnung und Statistik, Bereinigung von Daten, Daten importieren/exportieren, Datengestützte Entscheidungsfindung, Vorverarbeitung von Daten, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, Software Architektur, AI-Integrationen, Softwaretechnik, Agentische Arbeitsabläufe, Kontinuierliche Integration, Schnelles Engineering, Code-Überprüfung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), ChatGPT, Software-Entwicklung, KI-Kenntnisse, Anwendungssicherheit, Software-Architektur, Prompt-Muster, Generative Modellarchitekturen, Generative AI-Agenten, LLM-Bewerbung, Daten-Ethik, Software Entwurf, Software-Entwurfsdokumente
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Architektur, Web-Entwicklung, Software-Entwurfsmuster, Softwaretechnik, Python-Programmierung, Entwicklungsumgebung, Front-End-Webentwicklung, Unified Modeling Language, Full-Stack Web-Entwicklung, Methoden der Softwareentwicklung, Software-Entwicklung, Software-Entwicklungstools, Software-Architektur, Web-Anwendungen, Back-End-Webentwicklung, Software-Dokumentation, Grundsätze der Programmierung, Web-Sprache, Software Entwurf, Bereitstellung von Anwendungen, Lebenszyklus der Softwareentwicklung
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: React Native, GitHub, Daten-Strukturen, Unix-Befehle, Git (Versionskontrollsystem), Prüfung der Benutzerfreundlichkeit, Persona (Benutzererfahrung), Apple Xcode, Mobile Entwicklung, Swift-Programmierung, Apple iOS, Nutzerforschung, Restful API, UI/UX-Forschung, Benutzeroberfläche (UI), Javascript, iOS-Entwicklung, Jest (JavaScript Testing Framework), Versionskontrolle, Kerndaten (Software)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Agentic Workflows, OpenAI API, LLM Application, AI Workflows, AI literacy, AI Enablement, AI powered creativity, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, AI Security, Tool Calling, OpenAI, Application Development
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Graphentheorie, Algorithmen, Computer Programmierung, Daten-Strukturen, Python-Programmierung, Anwendungsentwicklung, Entwicklung von Videospielen, Programm-Entwicklung, Computerprogrammierung, Kombinatorik, Theoretische Informatik, Datenanalyse, Wahrscheinlichkeit, Bioinformatik, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Interaktives Design, UI-Komponenten, Animation und Spieldesign, Computational Thinking, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Python-Programmierung, Daten-Strukturen, Cloud-Hosting, Datenbank-Management-Systeme, Unix-Befehle, GitHub, Git (Versionskontrollsystem), Front-End-Webentwicklung, Relationale Datenbanken, Full-Stack Web-Entwicklung, Computerprogrammierung, Datenbank Management, Restful API, Back-End-Webentwicklung, Datenbank-Management, Django (Web-Framework), Objektorientierte Programmierung (OOP), API-Tests, Versionskontrolle, Bootstrap (Front-End-Framework)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate