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 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
Anfänger · Spezialisierung · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Algorithms, Model Optimization
Auf einen Abschluss hinarbeiten
Mittel · 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

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

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
Mittel · Kurs · 1–4 Wochen

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
Anfänger · Spezialisierung · 3–6 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

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
Mittel · Kurs · 1–3 Monate

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)
Anfänger · 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
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 Boulder
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Documentation, Maintainability, Programming Principles, Code Reusability, Python Programming
Mittel · Kurs · 1–3 Monate