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 Colorado Boulder
Kompetenzen, die Sie erwerben: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, R (Software), Plot (Graphics), Data Visualization, Data Import/Export, Statistical Visualization, Data Wrangling, Statistical Reporting, Data Visualization Software, Data Presentation, Data Analysis, Data Science, Data Manipulation, Statistical Analysis, Data Cleansing, Data Transformation, Communication
★ 4.1 (56) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungs-Rahmenwerke, Git (Versionskontrollsystem), Computer Programmierung, Microsoft Visual Studio, Rechnerische Logik, Daten-Strukturen, C# (Programmiersprache), Computerprogrammierung, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Versionskontrolle, Microsoft Entwicklungswerkzeuge, Programm-Entwicklung
Anfänger · Kurs · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Datenspeicherung, Anwendungsprogrammierschnittstelle (API), Software Architektur, Model-View-Controller, JSON, Back-End-Webentwicklung, Server-Seite, PHP (Skriptsprache), Web-Server, Software-Architektur, Hypertext Markup Language (HTML), Beglaubigungen, Javascript, Daten in Echtzeit, Ajax, Web-Anwendungen, Restful API, Web-Entwicklung, Node.JS
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Frontend Performance
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programmiersprache), Anwendungsprogrammierschnittstelle (API), Gemeinsame Nutzung von Daten, Speicherverwaltung, Back-End-Webentwicklung, Server-Seite, Web-Server, Daten-Strukturen, Beglaubigungen, Datenbanken, Web-Frameworks, Web-Anwendungen, Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Go (Programming Language), Data Structures, Programming Principles, System Programming, Development Environment, Computational Logic, Program Development
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Maintainability, Program Development, Computational Logic, Development Environment, Software Installation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), C and C++, Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Embedded Systems, Web Applications, Electronics, Game Design, Electronic Components
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Bereinigung von Daten, Datenmanipulation, Daten importieren/exportieren, Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Datenvisualisierung, Plot (Grafiken), Datenverarbeitung, Daten-Strukturen, Grundsätze der Programmierung, Web-Scraping, Datenwrangling, Ggplot2, R (Software), Statistische Visualisierung, Statistische Programmierung, Tidyverse (R-Paket), Rmarkdown, Plotly
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsdesign, Software-Dokumentation, Wiederverwendbarkeit von Code, Test-Tools, Testfall, Datei-E/A, Paket- und Softwareverwaltung, Technische Dokumentation
Fortgeschritten · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Maschinelles Lernen, Softwaretechnik, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Software und Technologie für das Bildungswesen, AI-Integrationen, Software-Entwicklung, Skripting, OpenAI, OpenAI-API, Python-Programmierung
★ 4.4 (75) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Flutter (Software), Scalability, Code Reusability, Software Design, Application Design, Dataflow, Program Development, Computational Logic, Functional Design, Application Development, Computer Programming, Software Architecture, Web Applications, Automation, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate