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: jQuery, Code Reusability, Object Oriented Design, Data Structures, Javascript and jQuery, Programming Principles, Web Development Tools, Data Management, Functional Design, Microsoft Development Tools
Mittel · Kurs · 1–4 Wochen

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: 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: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Application Development, Data Visualization Software, Integrated Development Environments, Interactive Data Visualization, Code Reusability, Model View Controller, Programming Principles
Mittel · Spezialisierung · 3–6 Monate

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

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

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

Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Dateiverwaltung, Datei-E/A, Daten-Strukturen, SQL, Reaktionsfähiges Web-Design, Daten importieren/exportieren, Back-End-Webentwicklung, Wiederverwendbarkeit von Code, HTML und CSS, Web-Anwendungen, Dateisysteme, Skripting, Server-Seite, MySQL, Datenbank-Entwicklung, Hypertext Markup Language (HTML), PHP (Skriptsprache), Skriptsprachen
★ 4.9 (14) · Gemischt · Kurs · 1–4 Wochen

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

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

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

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