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 California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Classroom Management, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Brainstorming
★ 4.7 (33) · Anfänger · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Code Reusability, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Maintainability, Data Import/Export, Development Environment, Data Structures
★ 3.7 (26) · Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Reaktionsfähiges Web-Design, Back-End-Webentwicklung, Server-Seite, SQL, Skripting, Daten-Strukturen, Web-Design und Entwicklung, Daten importieren/exportieren, PHP (Skriptsprache), Web-Anwendungen, MySQL, Datenbank-Entwicklung, Skriptsprachen, Dateiverwaltung, Dateisysteme, Hypertext Markup Language (HTML), Datei-E/A, HTML und CSS
★ 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: Code Reusability, Maintainability, Program Development, Computational Logic, Development Environment, Software Installation
Anfänger · Kurs · 1–4 Wochen

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

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: Back-End-Webentwicklung, Ajax, Server-Seite, Web-Entwicklung, Node.JS, JSON, Web-Anwendungen, Software-Architektur, PHP (Skriptsprache), Restful API, Software Architektur, Model-View-Controller, Beglaubigungen, Anwendungsprogrammierschnittstelle (API), Daten in Echtzeit, Javascript, Hypertext Markup Language (HTML), Web-Server, Datenspeicherung
Mittel · Kurs · 1–3 Monate

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

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