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: Agile Methodik, Agile Entwicklung von Software, Scrum (Software-Entwicklung), Cloud-Bereitstellung, Cloud Computing, Cloud-Infrastruktur, Agile Software-Entwicklung, Cloud-Plattformen, Architektur des Cloud Computing, DevOps, Sprint-Retrospektiven, CI/CD, Cloud-Sicherheit, Rückstände, Cloud-Dienste, Kontinuierliche Integration, Kanban-Prinzipien, Cloud-Technologien, Cloud-natives Computing, Anwenderbericht, Devops-Werkzeuge
★ 4.7 (13.588) · Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Software-Versionierung, R Programmierung, Versionskontrolle, GitHub, Statistische Berichterstattung, Git (Versionskontrollsystem), Datenkompetenz, Entwicklungsumgebung, Installation der Software, Rmarkdown, Allgemeine Wissenschaft und Forschung, R (Software), Datenwissenschaft, Datenanalyse
★ 4.6 (34.091) · Gemischt · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Prädiktive Modellierung, Statistische Hypothesenprüfung, Algorithmen für maschinelles Lernen, Statistische Modellierung, Plotly, Interaktive Datenvisualisierung, R Programmierung, Explorative Datenanalyse, Statistische Analyse, Bewertung des Modells, Wahrscheinlichkeitsrechnung und Statistik, Regressionsanalyse, Statistische Inferenz, GitHub, Rmarkdown, Datenvisualisierung, Glänzend (R-Paket), Merkblatt (Software), Modellevaluation
★ 4.4 (7197) · Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Cascading Style Sheets (CSS), Verifizierung und Validierung, Fehlersuche, Leitlinien für die Zugänglichkeit von Webinhalten, Anwendungs-Rahmenwerke, Web-Design, Front-End-Webentwicklung, Javascript, Web-Design und Entwicklung, Web-Entwicklung, Web-Frameworks, HTML und CSS, Web-Sprache, Interaktives Design, Hypertext Markup Language (HTML), Ereignisgesteuerte Programmierung, Bootstrap (Front-End-Framework), Wireframing, Reaktionsfähiges Web-Design
★ 4.7 (35.432) · Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Große Daten, Prädiktive Modellierung, MySQL, Business-Kommunikation, Business-Analytik, Microsoft Excel, Prädiktive Analytik, Relationale Datenbanken, Prozessentwicklung, Unternehmensanalyse, Präsentation der Daten, Geschäftliche Metriken, Dashboard, Datenbank-Design, Datenvisualisierung, SQL, Business Analyse, Tableau-Software, Software zur Datenvisualisierung, Datenanalyse, Daten-Storytelling
★ 4.6 (15.309) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Auto-Kodierer, Generative KI, Maschinelles Lernen, Dimensionalitätsreduktion, Überwachtes Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Autokodierer, Python-Programmierung, Technische Merkmale, Generative Modellarchitekturen, Explorative Datenanalyse, Regressionsanalyse, Rekurrente Neuronale Netze (RNNs), Reinforcement Learning, Klassifizierungsalgorithmen, Unüberwachtes Lernen, Tiefes Lernen, Generative adversarische Netze (GANs), Datenwissenschaft, Feature Technik, Faltungsneuronale Netzwerke, Zeitreihenanalyse und Vorhersage, Faltungsneuronale Netze
★ 4.6 (3629) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenerfassung, Datenmanipulation, Bereinigung von Daten, Web-Scraping, Skripting, Python-Programmierung, Algorithmen, Präsentation der Daten, Webanalyse und SEO, Datenerhebung, Datenverarbeitung, Datenzugang, Datenvisualisierung, Software zur Datenvisualisierung, Datenanalyse, Datenwrangling
★ 4.7 (14.406) · Anfänger · Kurs · 1–3 Monate

Atlassian
Kompetenzen, die Sie erwerben: Agile Methodik, Agile Entwicklung von Software, Scrum (Software-Entwicklung), Agile Software-Entwicklung, Schlanke Methodologien, Agile Produktentwicklung, Abfragesprachen, Software-Versionierung, Sprint-Planung, Problemverfolgung, Benutzerkonten, Agiles Projektmanagement, Konfigurationsverwaltung, Projektleitung, Rückstände, Anwenderbericht, Kanban-Prinzipien, Konfigurationsmanagement, Arbeitsablauf-Management, Projektmanagement-Software, Kontinuierlicher Verbesserungsprozess, Jira (Software)
★ 4.7 (9711) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Memory Management, C++ (Programming Language), C (Programming Language), Objective-C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Debugging
Mittel · Kurs · 1–3 Monate

JetBrains
Kompetenzen, die Sie erwerben: Software-Entwicklung, Java, Objektorientierte Programmierung (OOP), Skripting, Computerprogrammierung, Grundsätze der Programmierung, Entwicklungsumgebung, Funktionales Design, Mobile Entwicklung, Interoperabilität, Kotlin, Android-Entwicklung, Einheitliche Prüfung, IntelliJ IDEA, Computer Programmierung, Integrierte Entwicklungsumgebungen, Code-Überprüfung, Java-Programmierung, Java Programmierung, Einheitstest
★ 4.7 (2125) · Mittel · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Amazon Webdienste, Cloud-Infrastruktur, Cloud Computing, Cloud-Management, Architektur der Lösung, Cloud-Speicher, Architektur des Cloud Computing, Cloud-Lösungen, Amazon S3, Migration von Daten, Amazon DynamoDB, Cloud-Sicherheit, Ereignisgesteuerte Programmierung, Amazon CloudWatch, Amazon Elastic Compute Cloud, Cloud-Dienste, Amazon Web Services, Identitäts- und Zugangsmanagement, Skalierbarkeit, AWS Identitäts- und Zugriffsverwaltung (IAM)
★ 4.8 (6806) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Betriebssysteme, Befehlszeilenschnittstelle, Relationale Datenbanken, Dateiverwaltung, Abfragesprachen, Bash (Skriptsprache), Benutzerkonten, Datenbank-Management, Dateisysteme, Linux, SQL, Linux-Befehle, Linux-Verwaltung, Beglaubigungen, Berechtigung (Computing), Unix-Shell, Unix-Befehle, Datenbank Management
★ 4.8 (6192) · Anfänger · Kurs · 1–4 Wochen