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 Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, System Programming, Data Integrity, C and C++, File Management, Program Development, Application Development, Data Management, Data Storage, Computational Logic, Animation and Game Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, C and C++, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability, System Configuration, Peripheral Devices, Software Installation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computergrafik, Programm-Entwicklung, Computer-Programmierwerkzeuge, System-Konfiguration, Installation der Software, Computer-Grafik-Techniken, Tools erstellen, Grafik-Software, Entwicklungsumgebung, Plattformübergreifende Entwicklung, Entwicklung von Videospielen
★ 4.7 (15) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Computer-Grafik-Techniken, C und C++, Präsentation der Daten, Grafische Darstellung, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Computerprogrammierung, Fehlersuche, Funktionelle Prüfung, Programm-Entwicklung, Informatik, Software-Qualität (SQA/SQC), Anwendungsentwicklung, Software-Entwicklung, Spiel-Design, Algorithmen, Benutzeroberfläche (UI) Design, Daten-Strukturen, Ereignisgesteuerte Programmierung, Grundsätze der Programmierung, Python-Programmierung, Computational Thinking, Software-Entwicklung, Problemlösung, Entwicklung von Videospielen, Theoretische Informatik
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Ruby (Programming Language), Program Development, File I/O, Code Reusability, Development Environment, Maintainability, Programming Principles, Data Structures, Computer Programming, Scripting Languages, Debugging, Software Development Tools, Performance Tuning
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, AI-Arbeitsabläufe, Entwicklungsumgebung, GitLab, Vibe-Codierung, AI-Integrationen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computerprogrammierung, Datenspeicherung, Programm-Entwicklung, Informatik, Anwendungsentwicklung, C++ (Programmiersprache), C und C++, Java-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Software-Entwicklung
★ 4.5 (48) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Computerprogrammierung, Betriebssysteme, Internet der Dinge, Programm-Entwicklung, System-Konfiguration, Eingebettete Systeme, Linux, Befehlszeilenschnittstelle, Installation der Software, Linux-Verwaltung, Unix-Shell, Eingebettete Software, Entwicklungsumgebung, Elektronische Hardware, Linux-Befehle, Dateisysteme, Grundsätze der Programmierung, Hardware-Architektur, Python-Programmierung, Computer-Hardware
★ 4.7 (2778) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Plot (Graphics), Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, Statistical Analysis, Scripting Languages, C (Programming Language), Data Structures, Machine Learning
Mittel · Kurs · 1–3 Monate

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: ChatGPT, Fehlersuche, Computer-Programmierwerkzeuge, Daten-Ethik, Bioinformatik, Informationen zum Datenschutz, KI-Kenntnisse, Schnelles Engineering, Datenwissenschaft, Künstliche Intelligenz, Verantwortungsvolle AI, Modellierung großer Sprachen, Generative KI, LLM-Bewerbung, Instandhaltbarkeit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Elektronische Komponenten, Eingebettete Systeme, PIC-Mikrocontroller, Rechnerische Logik, Swift-Programmierung, Eingebettete Software, Peripheriegeräte, Grundsätze der Programmierung, Computer-Hardware
Mittel · Kurs · 1–4 Wochen