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: Datenmanipulation, Datenverarbeitung, Fehlersuche, Datenanalyse, Datenumwandlung, Microsoft Excel, Datenzugang, Daten importieren/exportieren, Vorverarbeitung von Daten, Statistische Programmierung, SAS (Software), Datenvorverarbeitung
★ 4.8 (140) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Daten-Strukturen, Java Programmierung, Computerprogrammierung, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Java-Programmierung, Software-Entwicklung, Grundsätze der Programmierung, Objektorientierter Entwurf, Software Entwurf
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Hardware-Architektur, Computerarchitektur, Algorithmen, Unified Modeling Language, Datei-E/A, Programm-Entwicklung, Computer Programmierung, Visual Basic (Programmiersprache), Daten-Strukturen, Datenbanken, Netzwerksicherheit, SQL, System-Software, Computerprogrammierung, System-Programmierung, Objektorientierte Programmierung (OOP), Microsoft Entwicklungswerkzeuge, Computer-Hardware, Relationale Datenbanken, Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.6 (169) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Other Programming Languages, Memory Management
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, File Systems, Programming Principles, Code Reusability, File Management, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Java, Computer Programmierung, Java Programmierung, Virtuelle Maschinen, Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Paket- und Softwareverwaltung, Objektorientierter Entwurf
★ 4.7 (533) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plot (Graphics), Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, Statistical Analysis, Scripting Languages, C (Programming Language), Data Structures, Machine Learning
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Linux, Paket- und Softwareverwaltung, Linux-Verwaltung, Dateisysteme, Shell-Skript, Eingebettete Software
★ 4.3 (150) · Fortgeschritten · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Java, Programm-Entwicklung, Einheitliche Prüfung, Computer Programmierung, Software-Prüfung, Algorithmen, Benutzeroberfläche (UI), Daten-Strukturen, Technische Kommunikation, Wachstumsorientiertheit, Peer Review, Graphentheorie, Einheitstest, Java Programmierung, Ereignisgesteuerte Programmierung, Computerprogrammierung, Problemlösung, Objektorientierte Programmierung (OOP), Netzwerkanalyse, Java-Programmierung, Analyse sozialer Netzwerke, Objektorientierter Entwurf
★ 4.7 (7210) · Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Integration von Daten, Datenanalyse, Ggplot2, Bereinigung von Daten, Datenwissenschaft, Daten importieren/exportieren, Datenwrangling, Datenvisualisierung, Kommunikation, Präsentation der Daten, Tidyverse (R-Paket), Statistische Analyse, Statistische Visualisierung, R (Software), Software zur Datenvisualisierung, Plot (Grafiken), Rmarkdown, Statistische Berichterstattung
★ 4.7 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Analysis Software, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Data Validation, Feature Engineering, Analytical Skills, SQL, Report Writing, Data Store, Analysis, Analytics, Finance
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Swift Programming, PIC Microcontrollers, Embedded Software, Programming Principles, Embedded Systems, Debugging, Computer Hardware, Electronic Components, Peripheral Devices
Mittel · Kurs · 1–4 Wochen