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: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: R Programmierung, Streudiagramme, Ggplot2, Regressionsanalyse, Datenerhebung, Datenmanipulation, Datenanalyse, Daten-Strukturen, Datenzugang, Datenvisualisierung, Installation der Software, Daten importieren/exportieren, Grafische Darstellung, Statistische Visualisierung, R (Software), Plot (Grafiken), Entwicklungsumgebung, Datenerfassung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Go (Programmiersprache), Web-Entwicklung, Sichere Kodierung, Back-End-Webentwicklung, Server-Seite, Web-Server, Web-Anwendungen, Hypertext Markup Language (HTML)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Animation and Game Design, Computer Graphic Techniques, Game Design, Computer Displays, Development Environment, Python Programming, Package and Software Management, Software Installation
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Algorithmen, Daten-Strukturen, Rust (Programmiersprache), Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), Spiel-Design, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Fehlersuche, Rechnerische Logik, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Microsoft Entwicklungswerkzeuge, Microsoft Visual Studio, C# (Programmiersprache), Grundsätze der Programmierung, .NET-Rahmenwerk, Entwicklungsumgebung, Computer-Programmierwerkzeuge
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Systems, Embedded Software, Control Systems, Industrial Engineering, Computer Systems, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Electronics Engineering, Electronics, Cloud Computing, Electronic Components, Memory Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Streudiagramme, Explorative Datenanalyse, Datenanalyse, Interaktive Datenvisualisierung, Python-Programmierung, Analyse, Daten importieren/exportieren, Datenvisualisierung, Wissenschaftliche Visualisierung, Plotly, Plot (Grafiken), Software zur Datenvisualisierung, Medizinische Wissenschaft und Forschung, Datamaps
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Agile Project Management, Agile Software Development, Agile Methodology, Project Estimation, Sprint Planning, Estimation, Cost Estimation, Sprint Retrospectives, Cost Management, Backlogs, Kanban Principles, Team Leadership, Team Management
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Graphics, Software Architecture, Development Environment, Software Design, Maintainability, Software Visualization, Systems Architecture, Software Design Patterns, Code Reusability, Graphics Software, Visualization (Computer Graphics), Systems Design, Cross Platform Development, Computer Graphic Techniques, Image Quality, System Design and Implementation, Dataflow, Memory Management, Performance Tuning, Scalability
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Statistical Visualization, Data Presentation, Data Science, Computer Programming
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Microsoft Development Tools, Scalability, Software Development Tools, Python Programming, Debugging
Fortgeschritten · Kurs · 1–4 Wochen