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 Colorado System
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Objektorientierter Entwurf, Daten importieren/exportieren, Objektorientierte Programmierung (OOP), Unity-Engine, UI-Komponenten, Entwicklung von Videospielen, Spiel-Design, Wiederverwendbarkeit von Code, Konfigurationsmanagement, Datei-E/A, Persistenz der Daten, Konfigurationsverwaltung, Ereignisgesteuerte Programmierung, C# (Programmiersprache)
★ 4.6 (331) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Excel, Datenumwandlung, Datenzugang, Vorverarbeitung von Daten, Datenmanipulation, Datenverarbeitung, Statistische Programmierung, Datenanalyse, SAS (Software), Daten importieren/exportieren, Datenvorverarbeitung, Fehlersuche
★ 4.8 (140) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Entwicklung, Programm-Entwicklung, C++ (Programmiersprache), Entwicklungsumgebung, Andere Programmiersprachen, Informatik, Computerwissenschaft, Anwendungsentwicklung, Grundsätze der Programmierung, Computerprogrammierung, C und C++
★ 4.4 (60) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Irvine
Kompetenzen, die Sie erwerben: Prototyping, Analyse der Anforderungen, Eingebettete Systeme, Python-Programmierung, Systementwurf und Implementierung, Programm-Entwicklung, Systemanforderungen, Konzeptionelle Gestaltung, Planung der Prüfung, Entwurf von Systemen, Software-Entwicklung, Entwicklung von Systemen, Eingebettete Software, Dokumente zu den Benutzeranforderungen, Software-Dokumentation, Software Entwurf, Funktionale Spezifikation
★ 4.7 (956) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, Computer Programming Tools, Data Structures, Pseudocode, Software Installation, Software Architecture, Other Programming Languages, Code Reusability, Data Storage
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, System Programming, Code Reusability, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Frontend Performance, Frontend Integration, Programming Principles, Spring Boot
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, File Systems, Programming Principles, Code Reusability, File Management, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Debugging
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: FinTech, Computer Programmierung, Programm-Entwicklung, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Befehlszeilenschnittstelle, Computerprogrammierung, Interaktives Design, Grundsätze der Programmierung
★ 4.7 (188) · Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Control Panels, Interactive Design, Simulations, Interactive Data Visualization, Debugging, Electrical Safety, User Interface (UI) Design, Program Development, Computational Logic, Authorization (Computing), System Configuration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Rust (Programmiersprache), Algorithmen, Daten-Strukturen, Software-Prüfung, Wiederverwendbarkeit von Code, Paket- und Softwareverwaltung
★ 3.8 (9) · Mittel · Kurs · 1–3 Monate