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.

Northeastern University
Kompetenzen, die Sie erwerben: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Operations, Linear Algebra, Mathematical Modeling, Algorithms, Model Optimization, Algebra
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Leistungsprüfung, Computerprogrammierung, Funktionales Design, Daten-Strukturen, Unüberwachtes Lernen, Scala-Programmierung, Grundsätze der Programmierung, Algorithmen, Leistungsoptimierung, Algorithmen für maschinelles Lernen, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Datei-E/A, AI-Personalisierung, Software Entwurf, Datenvorverarbeitung, Software-Entwicklung, Daten-Strukturen, Java-Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Programm-Entwicklung, Vorverarbeitung von Daten, Java Programmierung, Hypertext Markup Language (HTML)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Artificial Neural Networks, Deep Learning, Model Training
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Dateisysteme, Datenspeicherung, Datenverwaltung, Unix-Befehle, Datenbank-Management-Systeme, System-Konfiguration, Datenmanagement, Betriebssysteme, Technologien zur Datenspeicherung, Transaktionsverarbeitung, System-Programmierung, Dateiverwaltung, Unix-Shell, Unix, Großrechner-Technologien, IBM DB2, System-Software, z/OS, Mainframe-Computing, Verwaltung des Betriebssystems, Job Control Language (JCL)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Programming Principles, Object Oriented Programming (OOP), Memory Management, Software Development
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenspeicherung, C++ (Programmiersprache), Skripting, Entwicklungsumgebung, Computerprogrammierung, Objektorientierter Entwurf, Computer-Programmierwerkzeuge, Entwicklung von Videospielen, 3D-Assets, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Unreal Engine, Software-Dokumentation, Fehlersuche, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Code Reusability, Hardware Troubleshooting, Program Development, Maintainability, Debugging
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, R Programmierung, Ästhetik, Datenmanipulation, Datenumwandlung, Software zur Datenanalyse, Datenanalyse, Datenvisualisierung, Statistische Berichterstattung, Installation der Software, Validierung von Daten, Plot (Grafiken), Grundsätze der Programmierung, Tidyverse (R-Paket), Statistische Visualisierung, Ggplot2, R (Software), Software zur Datenvisualisierung, Statistische Programmierung, Rmarkdown, Datenvalidierung
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenspeicherung, Microsoft Visual Studio, Automatisierung, Statistische Analyse, Datei-E/A, Präsentation der Daten, Datenanalyse, Datenerfassung, Daten-Strukturen, Microsoft Entwicklungswerkzeuge, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Computational Thinking, C (Programmiersprache), Grundsätze der Programmierung, Programm-Entwicklung, Datenerhebung, Simulationen, Algorithmen, C und C++, Computer Programmierung
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Software Documentation, Maintainability, Programming Principles, Code Reusability, Python Programming
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, UI-Komponenten, Web-Entwicklung, Computerprogrammierung, Computational Thinking, Bildanalyse, Web-Anwendungen, Grundsätze der Programmierung, Web-Design und Entwicklung, Benutzeroberfläche (UI), Javascript, Algorithmen, Cascading Style Sheets (CSS), Web-Design, Interaktives Design, HTML und CSS, Computer Programmierung, Hypertext Markup Language (HTML)
Anfänger · Kurs · 1–4 Wochen