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: Prototyping, Geschichtenerzählen, Virtuelle Umgebung, Software-Dokumentation, Software-Entwurfsdokumente, Entwicklung von Videospielen, Gestaltungselemente und -prinzipien, Unreal Engine, Layout Gestaltung, Interaktives Design, Diagramm Entwurf, Spiel-Design, 3D-Assets, Kollaborative Software
★ 4.3 (71) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Einheitstest, Computer-Programmierwerkzeuge, Großrechner-Technologien, Testgetriebene Entwicklung (TDD), Fehlersuche, Software-Prüfung, COBOL (Programmiersprache), Datei-E/A, z/OS, Mainframe-Computing, Test-Tools, Einheitliche Prüfung
★ 4.4 (127) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Netzwerk-Protokolle, Anwendungs-Rahmenwerke, Java Programmierung, Server-Seite, Web-Server, Java-Plattform Enterprise Edition (J2EE), Bereitstellung von Anwendungen, Web-Entwicklung, Java-Programmierung, Web-Anwendungen, Anwendungsserver
★ 4.5 (79) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R (Software), R Programming, Statistical Programming, Statistical Software, Statistical Analysis, Statistical Methods, Debugging, File I/O, Data Analysis, Simulations, Programming Principles, Data Import/Export, Data Processing, Data Structures, Data Manipulation, Computer Programming, Performance Tuning, Software Installation
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programmierung, Datenkompetenz, Statistik, Statistische Methoden, Statistische Analyse, Datenmanipulation, Datenwissenschaft, Wahrscheinlichkeitsrechnung und Statistik, Deskriptive Statistik, Wahrscheinlichkeit, Statistische Hypothesenprüfung, Datenverarbeitung, Statistische Inferenz, Stichproben (Statistik), Statistische Visualisierung, R (Software), Datenanalyse, Statistische Software, Statistische Programmierung, Wahrscheinlichkeitsverteilung
★ 4.7 (34) · Anfänger · Kurs · 1–3 Monate

Universidade Estadual de Campinas
Kompetenzen, die Sie erwerben: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
★ 4.4 (65) · Mittel · Kurs · 1–3 Monate

University of New Mexico
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Web-Entwicklungs-Tools, Agile Software-Entwicklung, Agile Entwicklung von Software, Git (Versionskontrollsystem), Software Architektur, Model-View-Controller, Anwendungs-Rahmenwerke, Middleware, Agile Methodik, Datenmodellierung, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Datenbanken, Versionskontrolle, Software-Architektur, Ajax, Web-Entwicklung, Web-Anwendungen, Ruby on Rails, Full-Stack Web-Entwicklung, Datenbank-Management, Datenbank Management
★ 4.3 (185) · Gemischt · Kurs · 1–3 Monate

Princeton University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Programming Principles, Theoretical Computer Science, Java Programming, Java, Computer Programming, Graph Theory, Memory Management
★ 4.8 (84) · Mittel · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programmierung, Maschinelles Lernen, Datenwissenschaft, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Regressionsanalyse, Modellevaluation, Logistische Regression, Bewertung des Modells, Statistische Inferenz, Lineare Algebra, Daten-Ethik, R (Software), Wahrscheinlichkeitsverteilung, Prädiktive Modellierung, Datenanalyse, Statistische Software, Statistische Programmierung, Kalkulation, Statistische Modellierung
★ 4.2 (23) · Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
★ 4.8 (22) · Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Geospatial Mapping, Geografische Informationssysteme, Daten-Mapping, Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Datenvisualisierung, Visualisierung (Computergrafik), Plot (Grafiken), R (Software), Ggplot2, Statistische Visualisierung, Geografische Informationen und Technologie, Streudiagramme, Histogramm, Grafische und visuelle Gestaltung, Grafische Werkzeuge
★ 3.9 (158) · Mittel · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Containerisierung, DevOps, Docker (Software), Google Cloud-Plattform, Web-Entwicklung
★ 4.3 (97) · Anfänger · Projekt · Weniger als 2 Stunden