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.

LearnQuest
Kompetenzen, die Sie erwerben: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Database Design, Databases, Data Persistence, Java, Data Manipulation, Data Mapping, Java Programming, JUnit, Object Oriented Programming (OOP), Query Languages, Database Management, Database Systems
Anfänger · Spezialisierung · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Operating Systems, File Systems, Computer Systems, OS Process Management, Computer Science, System Programming, Data Storage, Computer Hardware, Program Development, Peripheral Devices, System Design and Implementation, Algorithms, Human Computer Interaction
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Webdienste, Überwachung der Qualität, Kontoführung, Cloud-API, Datenmigration, Management der Kundenkommunikation, Software für das Kundenbeziehungsmanagement (CRM), Business-Kommunikation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Dashboard, Interaktive Datenvisualisierung, Erweiterte Analytik, Statistisches Programmieren, Unternehmensanalytik, Datenanalyse, SAS (Software), Datenvisualisierungssoftware, Wichtige Leistungsindikatoren (KPIs), Geschäftsberichte
Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, System Programming, Computer Systems, OS Process Management, File Management, Unix, Data Storage, Performance Tuning, Virtualization, Computer Hardware, Algorithms
Mittel · Kurs · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Storytelling, SQL, Data Visualization Software, Database Design, AWS SageMaker, Unsupervised Learning, Data Visualization, Interactive Data Visualization, Dashboard, Feature Engineering, Time Series Analysis and Forecasting, Database Management, Exploratory Data Analysis, A/B Testing, Tableau Software, Pandas (Python Package), Matplotlib, Python Programming, Data Analysis, Machine Learning
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, MySQL, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenverarbeitung, Prädiktive Modellierung, Datenanalyse, Modellevaluation, Technische Kommunikation, Maschinelles Lernen, Python-Programmierung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Prädiktive Analytik, Jupyter
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Erasmus University Rotterdam
Kompetenzen, die Sie erwerben: Datenvorverarbeitung, Statistische Analyse, Datenqualität, Modellevaluation, Regressionsanalyse, Statistische Modellierung, R-Programmierung, Statistische Methoden, R (Software)
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Derivate, Integralrechnung, Grafische Darstellung, Python-Programmierung, Grundsätze der Programmierung, Numerische Analyse, Infinitesimalrechnung, Mathematische Software, Fortgeschrittene Mathematik, Mathematische Modellierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Anfänger · Kurs · 1–4 Wochen