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.

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

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

Kompetenzen, die Sie erwerben: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Storage Technologies
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pseudocode, Programming Principles, Program Development, Software Visualization, Computational Logic, Process Modeling, Diagram Design, Computer Programming Tools, Code Reusability, Computer Programming, Maintainability, Software Documentation, Software Installation
Anfänger · Kurs · 1–3 Monate

Ball State University
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Datenmanipulation, Verarbeitung natürlicher Sprache, Datenverarbeitung, Informatik, Grundsätze der Programmierung, Rechnerische Logik, Datenanalyse, Statistische Analyse, NumPy, Analytik, Text Mining, Fehlersuche, Computerprogrammierung, Python-Programmierung, Programm-Entwicklung, Mathematische Software, Computerwissenschaft
★ 4.7 (30) · Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Skalierbarkeit, Microservices, Software-Entwurfsmuster, Verteiltes Rechnen, Software-Entwicklung, Software-Architektur, Anwendungs-Rahmenwerke, Software Architektur, Cloud Computing, Daten-Pipelines, Ereignisgesteuerte Programmierung, Datenfluss, Systementwurf und Implementierung, Scala-Programmierung, Software Entwurf, Systemarchitektur
★ 4.5 (6) · Mittel · 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

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Fortgeschritten · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Skalierbarkeit, Microservices, Verteiltes Rechnen, Software-Entwicklung, Software-Architektur, Software-Entwurfsmuster, Cloud Computing, Software Architektur, Funktionales Design, Daten-Pipelines, Ereignisgesteuerte Programmierung, Scala-Programmierung, Datenfluss, Software Entwurf, Systementwurf und Implementierung
★ 3.9 (31) · Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Eingebettete Systeme, Befehlszeilenschnittstelle, Linux-Befehle, Installation der Software, Tools erstellen, Abhängigkeitsanalyse, Eingebettete Software, Anwendungsentwicklung, C und C++, Linux, Computerprogrammierung, Computer-Programmierwerkzeuge, System-Programmierung, Dateiverwaltung, Datei-E/A, Programm-Entwicklung, Entwicklungsumgebung, Machen.com, C (Programmiersprache)
★ 4.7 (33) · Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Software-Entwicklungstools, Grundsätze der Programmierung, Eingebettete Systeme, Rechnerische Logik, Computerprogrammierung, Daten-Strukturen, Computer-Programmierwerkzeuge, C (Programmiersprache), Technische Informatik
★ 4.7 (106) · Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, Wiederverwendbarkeit von Code, Speicherverwaltung, Computerarchitektur, Eingebettete Software, Grundsätze der Programmierung, C (Programmiersprache), Computerprogrammierung, Linux, System-Programmierung
★ 4.8 (62) · Anfänger · Kurs · 1–3 Monate