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: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Front-End Web Development, Cascading Style Sheets (CSS), Data Ethics, AI Personalization
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

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
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: 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

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: 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

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
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: 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