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.

University of Virginia
Kompetenzen, die Sie erwerben: Design Thinking, Agiles Projektmanagement, Teambildung, Produktverbesserung, Agile Methodik, Kundenanalyse, Produktprüfung, Teamleitung, Entwicklung neuer Produkte, Team Management, Produktmanagement, Produktentwicklung, Anwenderbericht, Kontinuierliche Bereitstellung, Agile Software-Entwicklung, Agile Produktentwicklung, Kontinuierliche Lieferung, Führung des Teams, DevOps, Leistungsmanagement im Team, Agile Entwicklung von Software, Prüfung der Benutzerfreundlichkeit
Anfänger · Spezialisierung · 3–6 Monate

Princeton University
Kompetenzen, die Sie erwerben: Java Programmierung, Computational Thinking, Leistungsprüfung, Graphentheorie, Java, Algorithmen, Speicherverwaltung, Daten-Strukturen, Analyse räumlicher Daten, Java-Programmierung
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenerfassung, Jupyter, Python-Programmierung, Software zur Datenvisualisierung, Pandas (Python-Paket), Web-Scraping, Datenwissenschaft, Grafische Darstellung, Analytische Fähigkeiten, Datenanalyse, Dashboard, Datenerhebung, Erstellung des Dashboards, Präsentation der Daten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Peer Review, Projektleitung, Interviewing-Fähigkeiten, Lebenszyklus des Projektmanagements, Agiles Projektmanagement, Agile Methodik, Engagement der Interessengruppen, Scrum (Software-Entwicklung), Stakeholder-Management, Professionelle Netzwerkarbeit, Rahmen für das Risikomanagement, Projektplanung, Ressourcenmanagement, Risikomanagement, Stakeholder Management, Anwenderbericht, Team-Motivation, Kommunikation, Methodik des Instituts für Projektmanagement (PMI), Agile Software-Entwicklung, Engagement von Stakeholdern, Leiterschaft, Agile Entwicklung von Software, Führungsqualitäten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Peer Review, Datenverwaltung, Apache Spark, Datenvisualisierung, Verteiltes Rechnen, Daten-Pipelines, Deskriptive Statistik, Daten-Seen, Datenkompetenz, Explorative Datenanalyse, Deskriptive Analytik, Qualität der Daten, Datenarchitektur, Datenanalyse, Komplexe Problemlösung, SQL, Databricks, Präsentationen, Datenqualität, Daten-Storytelling, Daten-Governance, Präsentation der Daten
Anfänger · Spezialisierung · 3–6 Monate

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

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

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, Front-End Web Development, Software Design Patterns, Javascript, Context Management, Application Development, Web Applications, Dataflow, Hypertext Markup Language (HTML), User Interface (UI), Event-Driven Programming, Cascading Style Sheets (CSS), Development Environment
Mittel · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Dateisysteme, Relationale Datenbanken, Beglaubigungen, Datenbanken, Abfragesprachen, Betriebssysteme, Dateiverwaltung, Linux-Verwaltung, SQL, Linux-Befehle, Linux, Unix-Shell, Datenbank-Management, Benutzerkonten, Datenbank Management, Bash (Skriptsprache), Berechtigung (Computing)
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Datenbank-Design, Datenvisualisierung, Relationale Datenbanken, Prozessentwicklung, Prädiktive Analytik, Software zur Datenvisualisierung, Unternehmensanalyse, Geschäftliche Metriken, Prädiktive Modellierung, Datenanalyse, Business-Kommunikation, Microsoft Excel, SQL, Business-Analytik, MySQL, Business Analyse, Große Daten, Daten-Storytelling, Dashboard, Präsentation der Daten, Tableau-Software
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web-Entwicklung, Web-Anwendungen, Bootstrap (Front-End-Framework), Allgemeine Netzwerkarbeit, Front-End-Webentwicklung, Web-Design, JavaScript-Frameworks, Benutzeroberfläche (UI), Web-Entwicklungs-Tools, HTML und CSS, Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), React.js
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Statistische Inferenz, Deskriptive Statistik, Statistische Methoden, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, R Programmierung, Explorative Datenanalyse, R (Software), Wahrscheinlichkeit, Statistik, Datenanalyse, Statistische Software, Bayessche Statistik, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik
Anfänger · Kurs · 1–3 Monate