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: SQL, Datengesteuerte Entscheidungsfindung, Datenvisualisierungssoftware, Daten bereinigen, Tableau Software, Datenethik, Datenanalyse, Analytische Fähigkeiten, Unternehmensanalytik, Tabellenverarbeitungssoftware, Datenverarbeitung, Analytics, Gemeinsame Nutzung von Daten, Google Sheets, Erhebung von Daten, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, MongoDB, Cloud-natives Computing, Front-End Web-Entwicklung, Cloud-Dienste, HTML und CSS, Agile Methodik, Cloud-Anwendungen, JavaScript-Frameworks, HyperText Markup Language (HTML), DevOps, Cloud-Entwicklung, Server-Seite, CI/CD, NoSQL, Cloud-Bereitstellung, React Redux, Node.JS, Full-Stack Web-Entwicklung, Cloud Computing Architektur
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Open Source Technologie, Cloud Computing, Statistisches Programmieren, Python-Programmierung, Datenvisualisierungssoftware, Datenwissenschaft, Git (Versionskontrolle-System), Cloud-Dienste, Entwicklungsumgebung, GitHub, Computer-Programmierwerkzeuge, R-Programmierung, Software-Entwicklungstools, R (Software), Jupyter, Andere Programmiersprachen, Schnittstelle zur Anwendungsprogrammierung (API)
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Datenstrukturen, Programm-Entwicklung, Computer Programmierung, Computergestütztes Denken, Grundsätze der Programmierung, Theoretische Informatik, Entwicklungstests, Testfall, Design-Strategien, Software-Tests
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Unix-Befehle, Benutzeroberfläche (UI), User Experience Design, Git (Versionskontrolle-System), Entwicklung von Anwendungen für Mobilgeräte, Restful API, Versionskontrolle, React Native, Javascript, GitHub, Persona (Benutzererfahrung), Jest (JavaScript Testing Framework), Usability-Tests, Interaktionsdesign, Android Studio, Kotlin, Benutzerforschung, Android-Jetpack, Android Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Grafana, Anwenderbericht, Systemüberwachung, DevOps, Kubernetes, Testgetriebene Entwicklung (TDD), Kontinuierliche Integration, Agile Methodik, Bereitstellung von Anwendungen, Istio, Open Web Application Security Project (OWASP), Scrum (Software-Entwicklung), Jenkins, Gherkin (Skriptsprache), Code-Abdeckung, Agile Entwicklung von Software, Sichere Kodierung, Cloud-Bereitstellung, OpenShift, CI/CD
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Daten bereinigen, Python-Programmierung, Datenwissenschaft, Statistische Analyse, Datenanalyse, Grundsätze der Programmierung, Pivot-Tabellen und Diagramme, Datenumwandlung, Datenvorverarbeitung, Daten importieren/exportieren, NumPy, Datenmanipulation, Pandas (Python-Paket)
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Diagramm Entwurf, Python-Programmierung, Programm-Entwicklung, Computer Programmierung, Computergrafik, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Fehlersuche, Software Entwurf, Daten in Echtzeit, AI-Personalisierung, Anwendungssicherheit, Datenethik, Softwareentwicklung, Software-Entwurfsmuster, Generative KI, Kontinuierliche Integration, Software-Architektur, Software-Ingenieur, Prompt-Muster, ChatGPT, Schnelles Engineering, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), LLM-Bewerbung, KI-Workflows, DevSecOps
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Dateiverwaltung, Fehlersuche, Datenstrukturen, Python-Programmierung, Grundsätze der Programmierung, Computer Programmierung, Skripting, Cybersicherheit, Automatisierung, IT-Automatisierung
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Kombinatorik, Datenstrukturen, Benutzeroberfläche (UI), Python-Programmierung, Datenanalyse, Programm-Entwicklung, Theoretische Informatik, Big Data, Computer Programmierung, Computergestütztes Denken, Grundsätze der Programmierung, Anwendungsentwicklung, Wahrscheinlichkeit, Algorithmen für maschinelles Lernen, Bioinformatik, Graphentheorie, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate