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

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

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, 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

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

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

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

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

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

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

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

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