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: Pandas (Python Package), NumPy, Data Analysis, Data Science, Python Programming, Data Structures, Data Manipulation, Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Duke University
Kompetenzen, die Sie erwerben: Analyse sensorischer Systeme, Bildqualität, Computer Vision, Mathematische Modellierung, Angewandte Mathematik, Lineare Algebra, Digitale Kommunikation, Matlab, Medizinische Bildgebung, Computergrafik, Histogramm, Differentialgleichungen, Räumliche Analyse, Bildanalyse, Digitale Signalverarbeitung
Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Aufkommende Technologien, Prototyping, Benutzererfahrung, Virtuelle Umgebung, Interaktionsdesign, Unreal Engine, Design Thinking, Entwurf, Visuelles Storytelling, Erweiterte und virtuelle Realität (AR/VR), Storyboarding, Interaktives Design, Virtuelle Realität, Design erleben, Gestaltung, Erweiterte Realität, 3D-Assets, Behinderungen, Benutzerfreundliches Design, Unity-Engine, Prüfung der Benutzerfreundlichkeit, Aufstrebende Technologien
Anfänger · Spezialisierung · 1–3 Monate
University of Minnesota
Kompetenzen, die Sie erwerben: Taxonomie, Statistische Methoden, Microsoft Excel, Computer Programmierung, Deskriptive Statistik, Tabellenkalkulations-Software, Computerprogrammierung
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: NoSQL, Datenbank-Anwendung, Datenbank-Design, Datenbank-Verwaltung, Datenbank-Software, SQL, Datenmodellierung, Data Warehousing, Datenbank-Systeme, Datenbanken, Relationale Datenbanken, Große Daten, Datenbankarchitektur und -verwaltung, Datenarchitektur, Abfragesprachen, Datenbank-Entwicklung, Datenspeicher, Datenbank-Management-Systeme, Datenbank-Theorie, Datenbank-Management, Datenbank Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenerfassung, Recht, Meta Ads Manager, Anwendungsprogrammierschnittstelle (API), Werbung, Analytik, Online-Werbung, Digitales Marketing, Marketing, Datengesteuertes Marketing, Facebook, Werkzeuge für digitales Marketing, Web-Analytik, Google Analytics, Integration von Daten, Datenerhebung, Datenanalyse, Marketing-Analytik, Informationen zum Datenschutz
Anfänger · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Lösung Design, Entwicklungstests, Blockchain, Geschäftslogik, Grundsätze der Programmierung, Bereitstellung von Anwendungen, Transaktionsverarbeitung, Technologie-Lösungen, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Programm-Entwicklung
Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Graphentheorie, Netzwerk-Routing, Anwendungsdesign, Software-Entwicklung, Java Programmierung, Theoretische Informatik, Wiederverwendbarkeit von Code, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Java-Programmierung, Software Entwurf, Algorithmen
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Statistik, Statistische Analyse, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Statistische Hypothesenprüfung, Datengestützte Entscheidungsfindung, Analyse, Stichproben (Statistik), Statistische Software, Bayessche Statistik, Jupyter, Python-Programmierung, Statistische Inferenz, Statistische Programmierung
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: R Programmierung, Graphentheorie, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeit, Korrelationsanalyse, Statistische Inferenz, R (Software)
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Linux-Befehle, Linux, Model-View-Controller, SQL, Web-Server, HTML und CSS, Bereitstellung von Anwendungen, Cloud-Bereitstellung, Hypertext Markup Language (HTML), Django (Web-Framework), Installation der Software, Web-Anwendungen, Python-Programmierung, Web-Entwicklung, Befehlszeilenschnittstelle, Cascading Style Sheets (CSS), Datenbank-Management, Datenbank Management
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Agile Entwicklung von Software, Analyse der Anforderungen, Rückstände, Dokumente zu den Benutzeranforderungen, Funktionale Anforderung, Agile Methodik, Kontrolle ändern, Erhebung von Anforderungen, Anwenderbericht, Systemanforderungen, Abnahmetests
Gemischt · Kurs · 1–4 Wochen