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.

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Interaktives Design, Ereignisgesteuerte Programmierung, Algorithmen, Computational Thinking, Web-Entwicklung, Benutzeroberfläche (UI), Web-Anwendungen, Web-Design und Entwicklung, Programm-Entwicklung, Cascading Style Sheets (CSS), UI-Komponenten, Javascript, Computerprogrammierung, Grundsätze der Programmierung, Hypertext Markup Language (HTML), Web-Design, HTML und CSS
★ 4.6 (14.947) · Anfänger · Kurs · 1–4 Wochen

Red Hat
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, JSON, Python Programming, Debugging, Object Oriented Design, Data Structures, Red Hat Enterprise Linux, Programming Principles, Statistical Programming, Web Development, Program Development, Scripting, Integrated Development Environments, Development Environment, Software Installation
Mittel · Kurs · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Java-Programmierung, Algorithmen, Programm-Entwicklung, AI-Personalisierung, Daten-Strukturen, Software Entwurf, Software-Entwicklung, Datenvorverarbeitung, Vorverarbeitung von Daten, Objektorientierte Programmierung (OOP), Datei-E/A, Hypertext Markup Language (HTML), Java Programmierung
★ 4.7 (658) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenvisualisierung, Datenumwandlung, Datenvalidierung, Ggplot2, Plot (Grafiken), Validierung von Daten, Tidyverse (R-Paket), R Programmierung, Software zur Datenvisualisierung, Statistische Visualisierung, Ästhetik, Rmarkdown, Datenmanipulation, Installation der Software, Datenanalyse, R (Software), Statistische Berichterstattung, Statistische Programmierung, Software zur Datenanalyse, Grundsätze der Programmierung
★ 4.2 (49) · Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Application Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Automatisierung, Datenerhebung, Computer Programmierung, Präsentation der Daten, Microsoft Entwicklungswerkzeuge, Computational Thinking, Statistische Analyse, Daten-Strukturen, Programm-Entwicklung, Algorithmen, Datenerfassung, Datenanalyse, Simulationen, Microsoft Visual Studio, C (Programmiersprache), Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Datei-E/A, Computerprogrammierung, C und C++, Datenspeicherung
★ 4.6 (433) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenwissenschaft, Datenvisualisierung, Computer Programmierung, Plot (Grafiken), NumPy, Matplotlib, Software zur Datenvisualisierung, Rechnerische Logik, Seaborn, Paket- und Softwareverwaltung, Daten-Strukturen, Statistische Visualisierung, Python-Programmierung, Datenmanipulation, Datenverarbeitung, Pandas (Python-Paket), Funktionales Design, Datenwrangling, Grundsätze der Programmierung, Computerprogrammierung
★ 4.7 (314) · Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Regression Analysis, Statistical Visualization, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Documentation, Maintainability, Programming Principles, Code Reusability, Python Programming
★ 4.5 (14) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Betriebssysteme, Großrechner-Technologien, IBM DB2, Transaktionsverarbeitung, Unix-Befehle, Unix-Shell, Mainframe-Computing, Datenmanagement, System-Konfiguration, Technologien zur Datenspeicherung, Unix, Verwaltung des Betriebssystems, System-Software, Dateiverwaltung, System-Programmierung, Job Control Language (JCL), Datenbank-Management-Systeme, Dateisysteme, Datenverwaltung, z/OS, Datenspeicherung
★ 4.8 (378) · Mittel · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Algorithms, Model Optimization
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Object Oriented Programming (OOP), Memory Management, Software Development
Anfänger · Kurs · 1–4 Wochen