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: Python-Programmierung, Computer-Programmierwerkzeuge, Cloud Computing, Cloud-Dienste, Git (Versionskontrollsystem), R Programmierung, Cloud-API, Software-Entwicklungstools, Scikit Learn (Bibliothek für maschinelles Lernen), Datenwissenschaft, Software zur Datenvisualisierung, GitHub, Statistische Programmierung, R (Software), Versionskontrolle, Cloud-Plattformen, Integrierte Entwicklungsumgebungen, Andere Programmiersprachen, Cloud-Hosting, Jupyter
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Daten importieren/exportieren, Datenverarbeitung, Statistische Analyse, Bereinigung von Daten, NumPy, Datenwissenschaft, Datengestützte Entscheidungsfindung, Text Mining, Datenumwandlung, Datenanalyse, Grundsätze der Programmierung, Vorverarbeitung von Daten, Statistische Methoden, Pandas (Python-Paket), Datenmanipulation, Wahrscheinlichkeitsrechnung und Statistik, Datenvorverarbeitung, Datenwrangling, Skriptsprachen, Pivot-Tabellen und Diagramme
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Python-Programmierung, Django (Web-Framework), Git (Versionskontrollsystem), Bootstrap (Front-End-Framework), Objektorientierte Programmierung (OOP), Relationale Datenbanken, API-Tests, Front-End-Webentwicklung, GitHub, Back-End-Webentwicklung, Datenbank Management, Versionskontrolle, Full-Stack Web-Entwicklung, Computer Programmierung, Wiederverwendbarkeit von Code, Cloud-Hosting, Datenbank-Management-Systeme, Computerprogrammierung, Datenbank-Management, Daten-Strukturen, Restful API, Unix-Befehle
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Python-Programmierung, Datei-E/A, Daten importieren/exportieren, Cybersecurity, Fehlersuche, Dateiverwaltung, Skripting, Instandhaltbarkeit, Algorithmen, Grundsätze der Programmierung, Computer Programmierung, Wiederverwendbarkeit von Code, Automatisierung, Skriptsprachen, IT-Automatisierung, Computerprogrammierung, Daten-Strukturen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Git (Versionskontrollsystem), Android-Studio, Persona (Benutzererfahrung), GitHub, Android-Entwicklung, Prüfung der Benutzerfreundlichkeit, Versionskontrolle, Android-Jetpack, Interaktionsdesign, Wiederverwendbarkeit von Code, React Native, UI/UX-Forschung, Kotlin, Mobile Entwicklung, Jest (JavaScript Testing Framework), Daten-Strukturen, Restful API, Unix-Befehle, Nutzerforschung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Meta
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Javascript, Web-Entwicklungs-Tools, SQL, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Persona (Benutzererfahrung), Designforschung, GitHub, Prüfung der Benutzerfreundlichkeit, Versionskontrolle, Interaktionsdesign, UI/UX-Forschung, React Native, Mobile Entwicklung, Jest (JavaScript Testing Framework), Benutzerfreundliches Design, Restful API, Unix-Befehle, Nutzerforschung, React.js
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Software-Versionierung, Einheitliche Prüfung, Data Warehousing, Software zur Datenvisualisierung, Datenbank Management, Datenbank-Verwaltung, Algorithmen, Interaktive Datenvisualisierung, Befehlszeilenschnittstelle, Datenbankarchitektur und -verwaltung, Erstellung des Dashboards, Integrität der Daten, Dashboard, MySQL, Analytik, Unix, Datenbank-Software, Stern-Schema, Einheitstest, Datenbank-Management, Datenbank-Theorie
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Leitlinien für die Zugänglichkeit von Webinhalten, Web-Entwicklungs-Tools, Web-Entwicklung, Front-End-Webentwicklung, Cascading Style Sheets (CSS), Semantisches Web, Web-Sprache, Web-Design und Entwicklung, GitHub, Hypertext Markup Language (HTML), Grundsätze der Programmierung, Verifizierung und Validierung, Web-Inhalt, Integrierte Entwicklungsumgebungen, HTML und CSS, Cloud-Hosting, Web-Server, Web-Design, Server, Reaktionsfähiges Web-Design
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Analyse, R Programmierung, Statistik, Psychologie, Radiologie, R (Software), Erweiterte Analytik, Datenanalyse, Korrelationsanalyse, Medizinische Bildgebung, Experimentieren, Statistische Methoden, Datenmanipulation, Bildanalyse, Neurologie, Bildqualität, Anatomie, Forschungsdesign, Netzwerkanalyse, Magnetresonanztomographie
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datei-E/A, Daten importieren/exportieren, Funktionales Design, Dateiverwaltung, Grundsätze der Programmierung, Daten-Strukturen
Anfänger · Kurs · 1–3 Monate