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: Package and Software Management
Anfänger · Kurs · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Web-Entwicklung, Web Design und Entwicklung, Javascript, Reaktionsfähiges Webdesign, jQuery, Webdesign, JavaScript und jQuery, Bootstrap (Front-End-Framework), Cascading Style Sheets (CSS), HyperText Markup Language (HTML), Web-Anwendungen, Grundsätze der Programmierung, Entwicklungsumgebung, HTML und CSS, Interaktives Design
Gemischt · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Kombinatorik, Software-Tests, Simulationen, Algorithmen, Programm-Entwicklung, Fehlersuche, Computergestütztes Denken, Angewandte Mathematik, Entwicklungstests, Wahrscheinlichkeit, Python-Programmierung, Grundsätze der Programmierung, Spiel-Design
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenstrukturen, R-Programmierung, Datenverarbeitung, Datenanalyse, Daten importieren/exportieren, Datenanalyse-Software, Statistisches Programmieren, R (Software), Paket- und Software-Management, Datenorientierte Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: R-Programmierung, Wahrscheinlichkeitsverteilung, Datenverarbeitung, Statistische Analyse, Statistische Methoden, Statistik, Datenanalyse, Lineare Algebra, Statistische Modellierung, Wahrscheinlichkeit & Statistik, Mathematische Modellierung, Statistische Hypothesentests, Statistische Inferenz, Angewandte Mathematik, Datenmodellierung, Wahrscheinlichkeit, Regressionsanalyse, Biostatistik, Stichproben (Statistik), Bayessche Statistik
Fortgeschritten · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Javascript, Fehlersuche, Web-Entwicklung, Web Design und Entwicklung, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Datenvalidierung, Web Content Accessibility Guidelines, Interaktives Design, HTML und CSS
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Skripting, Web Design und Entwicklung, Fehlersuche, Javascript, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, HTML und CSS
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Full-Stack Web Development, Database Development, Application Frameworks, Back-End Web Development, Authentications, Object Oriented Design, Object Oriented Programming (OOP), Application Development, Software Design Patterns
Anfänger · Spezialisierung · 1–3 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Portfolio-Risiko, Investment Management, Simulationen, NumPy, Matplotlib, Finanzielle Analyse, Risikoanalyse, Pandas (Python-Paket), Portfolio Management, Investitionen, Rentabilität der Investition, Risikomanagement, Vermögensverwaltung, Python-Programmierung, Finanzplanung, Datenmanipulation
Gemischt · Kurs · 1–4 Wochen

Northwestern University
Kompetenzen, die Sie erwerben: Graphentheorie, Technische Berechnungen, Mathematische Software, Vibrationen, Mechanik, Maschinensteuerungen, Künstliche Intelligenz, Simulation und Simulationssoftware, Robotik, Kontrollsysteme, Mathematische Modellierung, Angewandte Mathematik, Technische Analyse, Technik, Automatisierung, Virtuelle Umgebung, Matlab, Automatisierungstechnik, Maschinenwesen, Drehmoment (Physik)
Mittel · Spezialisierung · 3–6 Monate