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.

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

Kompetenzen, die Sie erwerben: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Software Versioning, Computer Programming Tools, Program Development, Integrated Development Environments, Application Development, Computer Programming, Microsoft Development Tools, Development Environment, UI Components, User Interface (UI), Programming Principles, Event-Driven Programming, Computational Logic
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Software Development, Memory Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, Object Oriented Programming (OOP), File I/O, Software Development, Command-Line Interface, Data Import/Export
Mittel · 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: Datenzugang, Daten importieren/exportieren, Microsoft Excel, Datenmanipulation, Fehlersuche, Datenumwandlung, Datenverarbeitung, SAS (Software), Datenanalyse, Vorverarbeitung von Daten, Statistische Programmierung, Datenvorverarbeitung
★ 4.8 (140) · Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Computational Thinking, Software-Qualität (SQA/SQC), Fehlersuche, Computer Programmierung, Problemlösung, Informatik, Entwicklung von Videospielen, Andere Programmiersprachen, Planung der Prüfung, Grundsätze der Programmierung, Computerwissenschaft, Spiel-Design, Computerprogrammierung, Python-Programmierung, Programm-Entwicklung, Testfall, Algorithmen, Funktionelle Prüfung
★ 4.3 (236) · Anfänger · Kurs · 1–3 Monate

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

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

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

Kompetenzen, die Sie erwerben: Ruby (Programmiersprache), Computer-Programmierwerkzeuge, Fehlersuche, Apple Xcode, Computer Programmierung, Andere Programmiersprachen, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Microsoft Windows, Computerprogrammierung, Rechnerische Logik, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Installation der Software, Befehlszeilenschnittstelle
★ 4.5 (11) · Anfänger · Kurs · 1–3 Monate

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