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.

Duke University
Kompetenzen, die Sie erwerben: Containerisierung, Cloud Computing, Serverloses Rechnen, Verarbeitung natürlicher Sprache, Computerprogrammierung, Generative KI, Testfall, Computer Programmierung, Gesicht umarmen, Modellierung großer Sprachen, Rust (Programmiersprache), Restful API, DevOps, Kontinuierliche Integration, CI/CD, Bereitstellung von Anwendungen, Daten-Pipelines, Docker (Software), Jenkins, LLM-Bewerbung, Befehlszeilenschnittstelle
Anfänger · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Theoretische Informatik, Grundsätze der Programmierung, Entwicklungsumgebung, Computerprogrammierung, Computer Programmierung, Andere Programmiersprachen, Ruby (Programmiersprache), Installation der Software, Objektorientierte Programmierung (OOP), Funktionales Design
Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Pseudocode, Software-Dokumentation, Computerprogrammierung, Computer Programmierung, C++ (Programmiersprache), Programm-Entwicklung, Computer-Programmierwerkzeuge, Fehlersuche, Speicherverwaltung
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, FinTech, Application Development, Software Engineering, Test Data, Verification And Validation
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, R Programmierung, Statistische Programmierung, Rechnerische Logik, Grundsätze der Programmierung, Microsoft Visual Studio, Software-Dokumentation, Entwicklungsumgebung, Microsoft Entwicklungswerkzeuge, Datenmanipulation, Programm-Entwicklung, Installation der Software, Daten-Strukturen, R (Software), Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Programmierung, Grundsätze der Programmierung, Simulationen, Datenanalyse, Programm-Entwicklung, Installation der Software, Leistungsoptimierung, Daten-Strukturen, Daten importieren/exportieren, Statistische Analyse, Statistische Methoden, R (Software), Fehlersuche
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Code Reusability, Application Development, File Systems, Maintainability, Computer Programming, Software Design, Development Environment, Program Development, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Bildanalyse, Angewandtes maschinelles Lernen, Grundsätze der Programmierung, Digitale Signalverarbeitung, Tiefes Lernen, Verteiltes Rechnen, Computerarchitektur, Künstliche neuronale Netze, System-Programmierung, Skalierbarkeit, Datenfluss, Maschinelles Lernen, C++ (Programmiersprache), Lineare Algebra, Programm-Entwicklung, Hardware-Architektur, Leistungsoptimierung, Ereignisgesteuerte Programmierung, Speicherverwaltung, C und C++
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Rechnerische Logik, Algorithmen, Grundsätze der Programmierung, C (Programmiersprache), Entwicklungsumgebung, Computerprogrammierung, Datei-E/A, Datenverwaltung, Computer Programmierung, Andere Programmiersprachen, Programm-Entwicklung, Dateiverwaltung, Datenmanagement, Daten-Strukturen, Speicherverwaltung, C und C++
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Rechnerische Logik, Algorithmen, C (Programmiersprache), Paket- und Softwareverwaltung, Datei-E/A, OS Prozessmanagement, System-Programmierung, Gemeinsame Nutzung von Daten, Netzwerk-Protokolle, Python-Programmierung, Go (Programmiersprache), Daten-Strukturen, Daten importieren/exportieren, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Speicherverwaltung
Mittel · Spezialisierung · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, C and C++, Unit Testing, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Software Testing, Code Reusability, Memory Management
Mittel · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Anwendungsentwicklung, Plot (Grafiken), Datenwissenschaft, Computerprogrammierung, Datei-E/A, Java Programmierung, Datenanalyse, Java-Programmierung, Computer Programmierung, Matplotlib, Python-Programmierung, Einheitliche Prüfung, Einheitstest, Computer-Programmierwerkzeuge, Datenvisualisierung, Daten-Strukturen, Objektorientierter Entwurf, Java, Objektorientierte Programmierung (OOP), Bereinigung von Daten, Eclipse (Software), Pandas (Python-Paket)
Anfänger · Spezialisierung · 3–6 Monate