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.
SAS
Kompetenzen, die Sie erwerben: SAS (Software), Data Manipulation, Statistical Reporting, Data Import/Export, Requirements Analysis, Data Transformation, Data Validation, Analysis, Data Access, Statistical Programming, Statistical Analysis, Data Analysis, Data Cleansing, Exploratory Data Analysis, Data Wrangling, Data Analysis Software, Microsoft Excel, Data Processing, Data Preprocessing, Data Integration
★ 4.8 (3547) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Daten-Strukturen, Algorithmen, Wiederverwendbarkeit von Code, Software-Entwicklung, Künstliche Intelligenz, Programm-Entwicklung, Graphentheorie, C (Programmiersprache), C und C++, Datei-E/A, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Speicherverwaltung, Objektorientierter Entwurf, Rechnerische Logik, C++ (Programmiersprache), Software-Entwurfsmuster, Computerprogrammierung, Simulationen
★ 4.5 (9599) · Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Daten-Strukturen, Algorithmen, Scala-Programmierung, Java-Programmierung, Andere Programmiersprachen, Grundsätze der Programmierung, Leistungsoptimierung, Leistungsprüfung, Funktionales Design
★ 4.4 (1844) · Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: System Programming, Memory Management, Linux Administration, Linux, Performance Tuning, OS Process Management, Operating Systems, Embedded Software, Real-Time Operating Systems, Linux Servers, System Software, Linux Commands, System Configuration, Operating System Administration, Debugging, C (Programming Language), Embedded Systems, Cross Platform Development, Open Source Technology, Hardware Architecture
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Memory Management, Distributed Computing, C and C++, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Microarchitecture, Computer Architecture, Cross Platform Development, Hardware Architecture, Computing Platforms, Program Development, Application Frameworks, Development Environment
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: File I/O, C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Data Persistence, .NET Framework, Integrated Development Environments, Code Reusability, Programming Principles, Debugging, Program Development, Development Environment, Software Development, Mobile Development, Unit Testing, Git (Version Control System), Version Control, GitHub, Web Development, Problem Solving
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Rechnerische Logik, Computerprogrammierung
★ 4.8 (3591) · Anfänger · Kurs · 1–4 Wochen
Madecraft
Kompetenzen, die Sie erwerben: Web Scraping, Object Oriented Programming (OOP), Scripting, Selenium (Software), Unstructured Data, Automation, Jupyter, File Management, Application Programming Interface (API), JSON, Development Environment, Python Programming, IT Automation, Programming Principles, Extensible Markup Language (XML), Software Development Tools, Debugging, Computer Programming Tools, Integrated Development Environments, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten-Strukturen, Javascript, Software-Entwicklung, HTML und CSS, Web-Anwendungen, Ereignisgesteuerte Programmierung, JSON, Cascading Style Sheets (CSS), Anwendungsprogrammierschnittstelle (API), Web-Entwicklung, Hypertext Markup Language (HTML), Git (Versionskontrollsystem), Fehlersuche, Ajax, Computerprogrammierung
★ 4.5 (181) · Anfänger · Kurs · 1–3 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Statistische Programmierung, Skripting, Wissenschaftliche Visualisierung, Andere Programmiersprachen, Mathematische Software, Numerische Analyse, Datenvisualisierung, Jupyter, Box Plots, Datenmanipulation, Plot (Grafiken), Statistische Analyse, Grundsätze der Programmierung, Daten importieren/exportieren, Statistische Hypothesenprüfung, Deskriptive Statistik, Explorative Datenanalyse, Rechnerische Logik, Epidemiologie, Computerprogrammierung
★ 4.4 (439) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Strukturen, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Automatisierung, Fehlersuche, Rechnerische Logik, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R (Software), Daten-Strukturen, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Leistungsoptimierung, R Programmierung, Objektorientierte Programmierung (OOP), Leistungsprüfung, Objektorientierter Entwurf, Fehlersuche, Funktionales Design
★ 4.2 (576) · Mittel · Kurs · 1–3 Monate