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: Technische Dokumentation, Testfall, Anwendungsdesign, Datei-E/A, Wiederverwendbarkeit von Code, Test-Tools, Software-Dokumentation, Paket- und Softwareverwaltung
Fortgeschritten · Kurs · 3–6 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

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, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
★ 4.7 (33) · Anfänger · Spezialisierung · 3–6 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: Secure Coding, Frontend Performance
Mittel · Kurs · 1–3 Monate

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

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

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), Debugging, Programming Principles, Computer Programming, Development Environment, .NET Framework, Microsoft Development Tools, Code Reusability, Microsoft Visual Studio, Program Development, Integrated Development Environments, Computer Programming Tools, Application Development, Data Structures, Application Frameworks, Software Installation, Problem Solving
Anfänger · Kurs · 1–3 Monate

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

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