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: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming, Maintainability, Software Design, Data Structures, Software Architecture, Memory Management, Programming Principles, Code Reusability, Data Management, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: System Programming, Memory Management, C (Programming Language), C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrated Development Environments, Development Environment, Java Programming, Computer Programming Tools, Software Development Tools, Program Development, Java, Debugging, Programming Principles, Code Reusability, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Thinking, Data Structures, Computational Logic
Anfänger · Kurs · 1–4 Wochen

Sage Publications
Kompetenzen, die Sie erwerben: Time Series Analysis and Forecasting, Stata, STATA (Software), Forecasting, Statistical Analysis, Statistical Modeling, Statistical Programming, Data Transformation, Statistical Reporting, Statistical Software, Regression Analysis, Statistical Methods, Advanced Analytics, Data Analysis, Correlation Analysis, Model Evaluation, Dimensionality Reduction, Structural Analysis, Computer Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Maintainability, Object Oriented Design, Object Oriented Programming (OOP), .NET Framework, Development Environment, Code Reusability, Microsoft Development Tools, Microsoft Visual Studio, Software Engineering, Software Design, Programming Principles, Computer Programming, Software Development Tools, Computer Programming Tools, Debugging, ASP.NET, Application Deployment, Web Development, Back-End Web Development
Anfänger · Kurs · 1–3 Monate

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

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

Rice University
Kompetenzen, die Sie erwerben: Scala-Programmierung, Java, Ereignisgesteuerte Programmierung, Algorithmen, Verteiltes Rechnen, Funktionales Design, Computerprogrammierung, Server, System-Programmierung, Informatik, Apache Kafka, Apache Spark, Daten-Strukturen, Apache Hadoop, Java-Programmierung, Leistungsoptimierung, Anwendungs-Rahmenwerke, Datenfluss, OS Prozessmanagement, Grundsätze der Programmierung
★ 4.6 (1633) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Code Reusability, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Computer Programming Tools, Command-Line Interface
★ 4.6 (12) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programming, Rmarkdown, R (Software), Tidyverse (R Package), Ggplot2, Data Import/Export, Data Visualization, Plot (Graphics), Statistical Visualization, Data Analysis, Statistical Reporting, Data Visualization Software, Data Presentation, Data Science, Data Manipulation, Statistical Analysis, Data Wrangling, Data Cleansing, Data Integration, Communication
★ 4.7 (7) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Objektorientierte Programmierung (OOP), Computerprogrammierung, Objektorientierter Entwurf, Rechnerische Logik, Daten-Strukturen, Java-Programmierung, Software-Entwicklung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

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