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 Michigan
Kompetenzen, die Sie erwerben: Datenbank-Design, Datenmodellierung, JSON, Web-Anwendungen, Fehlersuche, Django (Web-Framework), Benutzerkonten, Objektorientierte Programmierung (OOP), Ajax, Python-Programmierung, Javascript, jQuery
Mittel · Kurs · 1–3 Monate

Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Application Specific Integrated Circuits, Computational Logic, Computer Architecture, Hardware Design, Electronic Hardware, Electronics Engineering, Electronics, Theoretical Computer Science, Programmable Logic Controllers, Microarchitecture, Electronic Systems, Semiconductors, Electronic Components, Data Storage, Data Storage Technologies
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Machine Learning Algorithms, Data Visualization, Dashboard, Classification Algorithms, Interactive Data Visualization, Data Visualization Software, Model Evaluation, Machine Learning, Scikit Learn (Machine Learning Library), Plot (Graphics), Web Applications, Logistic Regression, Predictive Modeling, Data Science, Python Programming, Pandas (Python Package)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenmanipulation, Grafische Darstellung, SAS (Software), Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Statistische Programmierung, Geschäftsberichte, Analyse, Datenvisualisierung, Trendanalyse, Datenanalyse, Analytik, Präsentation der Daten
Gemischt · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenmanipulation, Business-Analytik, Datenmodellierung, Schreiben von Vorschlägen, SQL, Datenwissenschaft, Zielpublikum, Explorative Datenanalyse, Peer Review, Präsentationen, Analytische Fähigkeiten, Statistische Analyse, Datenanalyse, Daten-Storytelling, Präsentation der Daten, Deskriptive Statistik
Mittel · Kurs · 1–4 Wochen

Wesleyan University
Kompetenzen, die Sie erwerben: Datenverwaltung, Datenmanagement, Wahrscheinlichkeitsrechnung und Statistik, SAS (Software), Quantitative Forschung, Statistische Software, Statistische Inferenz, Regressionsanalyse, Statistische Methoden, Datenanalyse, Analytische Fähigkeiten, Statistische Analyse, Korrelationsanalyse, Statistische Hypothesenprüfung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Correlation Analysis, Matplotlib, Seaborn, Data Cleansing, Data Visualization, Pandas (Python Package), Data Analysis, NumPy, Statistical Analysis, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Sprint-Retrospektiven, Nutzerforschung, Software-Qualitätssicherung, Agile Software-Entwicklung, Technische Überprüfung der Software, Analyse der Anforderungen, Agiles Projektmanagement, Anwenderbericht, Prüfung der Benutzerfreundlichkeit, Scrum (Software-Entwicklung), Agile Entwicklung von Software
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenverwaltung, Datenbanken, Virtuelle Maschinen, Datenbank-Systeme, Datenmanagement, Datenbank-Design, SQL, NoSQL, Data Warehousing, Operative Datenbanken, Datenspeicherung, Große Daten, Datenanalyse, Relationale Datenbanken
Anfänger · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Computational Logic, Computer Architecture, Computer Systems, Hardware Architecture, Other Programming Languages
Gemischt · Kurs · 1–3 Monate