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: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

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

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

Kompetenzen, die Sie erwerben: SQL, Unternehmensanalytik, Daten bereinigen, Datenvisualisierungssoftware, Datengesteuerte Entscheidungsfindung, Datenverarbeitung, Erhebung von Daten, Tableau Software, Google Sheets, Analytics, Datenethik, Analytische Fähigkeiten, Tabellenverarbeitungssoftware, Datenvisualisierung, Gemeinsame Nutzung von Daten, Datenanalyse
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Unit Testing, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Configuration Management, Professional Development, Scripting
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Bereitstellung von Anwendungen, Cloud Computing Architektur, Grafana, CI/CD, Daten importieren/exportieren, Testgetriebene Entwicklung (TDD), Anwendungsentwicklung, Kontinuierliche Integration, Istio, Git (Versionskontrolle-System), DevOps, Open Web Application Security Project (OWASP), Gherkin (Skriptsprache), Agile Entwicklung von Software, Restful API, Lebenszyklus der Softwareentwicklung, Kubernetes, Software-Ingenieur, Software-Architektur
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Dashboard, Daten bereinigen, Peer Review, Daten importieren/exportieren, Überwachtes Lernen, Professionelles Netzwerken, Datenvisualisierungssoftware, Interaktive Datenvisualisierung, Plotly, Explorative Datenanalyse, Datenumwandlung, Datenanalyse, Unüberwachtes Lernen, Web Scraping, Datenvisualisierung, Datenkompetenz, Jupyter, Generative KI, Datenwrangling
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Django (Web Framework), Responsive Web Design, HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Debugging, Web Development, Computer Programming, Pseudocode, Communication
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Software-Installation, Entwicklungsumgebung, Fehlersuche, Dateiverwaltung, Datenstrukturen, Datenanalyse, Datenmanipulation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Technik, Peripheriegeräte, Künstliche Intelligenz, Cloud-Infrastruktur, System-Konfiguration, Cloud Computing Architektur, Cloud Computing, Cloud-Sicherheit, Datensicherheit, Generative KI, Computer Hardware, Cybersicherheit, Allgemeine Vernetzung, Computer Programmierung, Datenspeicherung, Cyber-Angriffe, Cloud-Plattformen, OSI-Modelle, Cloud-Dienste, Cloud-Hosting
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Statistische Analyse, Python-Programmierung, Daten bereinigen, Wahrscheinlichkeit & Statistik, Datenverarbeitung, Pandas (Python-Paket), Grundsätze der Programmierung, Daten importieren/exportieren, Datenanalyse, Pivot-Tabellen und Diagramme, Jupyter, NumPy, Datenmanipulation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Python-Programmierung, Front-End Web-Entwicklung, Unix-Befehle, GitHub, Web Design und Entwicklung, Objektorientierte Programmierung (OOP), Bootstrap (Front-End-Framework), Git (Versionskontrolle-System), Datenbank-Design, Datenbank-Management-Systeme, Django (Web-Framework), Versionskontrolle, Full-Stack Web-Entwicklung, Relationale Datenbanken, Computer Programmierung, Datenstrukturen, Restful API, Cloud-Hosting, Back-End Web-Entwicklung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate