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.

Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, 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, Computer Science, Brainstorming
Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Back-End Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data, Data Storage
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Pandas (Python-Paket), Datenanalyse, NumPy, JSON, Datenverarbeitung, Wiederverwendbarkeit von Code, Programm-Entwicklung, Matplotlib, Python-Programmierung, Seaborn, Paket- und Softwareverwaltung, Datenmanipulation, Datei-E/A, Plot (Grafiken), Daten importieren/exportieren, Software zur Datenvisualisierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Test Tools, Application Design, Test Case, Software Documentation, Code Reusability, Technical Documentation, Package and Software Management
Fortgeschritten · Kurs · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management, C and C++
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Befehlszeilenschnittstelle, Microsoft Visual Studio, Programm-Entwicklung, Microsoft Entwicklungswerkzeuge, Integrierte Entwicklungsumgebungen, Computer Programmierung, C# (Programmiersprache), Grundsätze der Programmierung, C und C++, Rechnerische Logik
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computerprogrammierung, Problemlösung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Wiederverwendbarkeit von Code, Fehlersuche, Microsoft Visual Studio, Software-Entwicklungstools, Programm-Entwicklung, Objektorientierter Entwurf, Microsoft Entwicklungswerkzeuge, Anwendungsentwicklung, Integrierte Entwicklungsumgebungen, Daten-Strukturen, .NET-Rahmenwerk, Computer Programmierung, C# (Programmiersprache), Grundsätze der Programmierung, Anwendungs-Rahmenwerke
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Programm-Entwicklung, Installation der Software
Anfänger · Kurs · 1–4 Wochen