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: Object Oriented Programming (OOP), C++ (Programming Language), Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, C and C++, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
★ 2.8 (6) · Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Spiel-Design, Animation und Spieldesign, Computer-Programmierwerkzeuge, Rechnerische Logik, Grundsätze der Programmierung, Animationen, Koordinierung, Geschichtenerzählen, Computerprogrammierung, Lösung Design, Ereignisgesteuerte Programmierung, Computer Programmierung, Computational Thinking
★ 4.4 (116) · Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Wiederverwendbarkeit von Code, Python-Programmierung, Programm-Entwicklung, Rechnerische Logik, Datenverarbeitung, Installation der Software, Grundsätze der Programmierung, Computerprogrammierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung
★ 4.3 (8) · Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Einheitliche Prüfung, Go (Programmiersprache), Algorithmen, Graphentheorie, Software-Prüfung, Software-Entwicklung, Computerwissenschaft, Software Entwurf, Computerprogrammierung, Informatik, C (Programmiersprache), Computer Programmierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Einheitstest
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
★ 5 (7) · Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: UI-Komponenten, Algorithmen, Mathematische Software, Benutzeroberfläche (UI), Technische Analyse, Skripting, Leistungsoptimierung, Grundsätze der Programmierung, Computerprogrammierung, Benutzeroberfläche (UI) Design, Matlab, Mensch-Computer-Interaktion, Computer Programmierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
★ 4.8 (432) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, UI-Komponenten, Benutzeroberfläche (UI), Anwendungsdesign, Programm-Entwicklung, Java, Java-Programmierung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Java Programmierung, Datenbanken, Computerprogrammierung, Datenbank Management, Datenbank-Management, Systementwurf und Implementierung, Ereignisgesteuerte Programmierung, Datenzugang, Computer Programmierung, Entwicklung von Systemen, Datenbank-Anwendung, Objektorientierte Programmierung (OOP), Datei-E/A, Objektorientierter Entwurf
★ 4.9 (20) · Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Eingebettete Software, Rechnerische Logik, Computer-Programmierwerkzeuge, Linux, Grundsätze der Programmierung, Computerprogrammierung, Software-Dokumentation, C (Programmiersprache), Computer Programmierung
★ 4.6 (265) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Wiederverwendbarkeit von Code, Web-Entwicklung, Rust (Programmiersprache), Datenanalyse, Datenmanipulation, Leistungsoptimierung, System-Programmierung, Datenverwaltung, Speicherverwaltung, Datenmanagement, Daten-Strukturen
★ 3.7 (14) · Fortgeschritten · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Development Environment, Web Development, Computer Programming, Program Development
★ 2.7 (25) · Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Code Reusability, R Programming, Package and Software Management, R (Software), Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
Gemischt · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Einheitliche Prüfung, Unternehmensmodellierung, Validierung von Daten, Programm-Entwicklung, Software-Prüfung, Scala-Programmierung, Datenvalidierung, Grundsätze der Programmierung, Tools erstellen, Datenmodellierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Einheitstest
★ 4.6 (178) · Mittel · Kurs · 1–3 Monate