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: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Code Reusability, Data Transformation, Numerical Analysis, Critical Thinking, Functional Design
★ 4.3 (19) · Mittel · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Computer Programmierung, Programm-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Daten-Strukturen, Anwendungsdesign, Objektorientierte Programmierung (OOP), Andere Programmiersprachen, Software-Prüfung, Entwicklung von Systemen, Einheitstest, Anwendungsentwicklung, Grundsätze der Programmierung, Testgetriebene Entwicklung (TDD), Computerprogrammierung, Einheitliche Prüfung
★ 4.5 (332) · Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
★ 4.1 (7) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Performance Tuning, Python Programming, OS Process Management, Scalability, Web Scraping, Database Management
★ 3.9 (12) · Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Computer Programmierung, Netzwerksicherheit, Relationale Datenbanken, SQL, Unified Modeling Language, Programm-Entwicklung, Hardware-Architektur, Algorithmen, Datenbanken, Daten-Strukturen, Entwicklungsumgebung, Computerarchitektur, Objektorientierter Entwurf, Microsoft Entwicklungswerkzeuge, Datei-E/A, System-Software, Objektorientierte Programmierung (OOP), System-Programmierung, Visual Basic (Programmiersprache), Computerprogrammierung, Computer-Hardware
★ 4.6 (171) · Anfänger · Spezialisierung · 3–6 Monate

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

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

Kompetenzen, die Sie erwerben: Plot (Graphics), Scripting, Scientific Visualization, Graphing, Scripting Languages, Data Visualization Software, Code Reusability, Debugging, Matlab, Numerical Analysis, Mathematical Software, Applied Mathematics, Data Manipulation, Linear Algebra
Gemischt · Kurs · 1–4 Wochen

University of Geneva
Kompetenzen, die Sie erwerben: Data-oriented programming, Memory Management, Object Oriented Design, System Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Instandhaltbarkeit, Softwaretechnik, Software-Entwicklung, PHP (Skriptsprache)
★ 4.6 (38) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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