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: Restful API, Verarbeitung natürlicher Sprache, Bereitstellung von Anwendungen, Einheitliche Prüfung, Kontinuierliche Integration, Jenkins, CI/CD, Testfall, Docker (Software), Containerisierung, Rust (Programmiersprache), Daten-Pipelines, Gesicht umarmen, LLM-Bewerbung, Modellierung großer Sprachen, DevOps, Computerprogrammierung, Cloud Computing, Serverloses Rechnen, Befehlszeilenschnittstelle, Computer Programmierung, Einheitstest
★ 3.9 (293) · Anfänger · Spezialisierung · 3–6 Monate

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

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

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

Kompetenzen, die Sie erwerben: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Generative AI Agents, Application Design, Technical Documentation
★ 4.6 (25) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, Data Import/Export, File Systems, Computer Programming, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Web-Entwicklung, Einheitliche Prüfung, Python-Programmierung, Algorithmen, Git (Versionskontrollsystem), Fehlersuche, Software-Prüfung, Skripting, Versionskontrolle, GitHub, Computerprogrammierung, Jupyter, Computer Programmierung, Daten-Strukturen, Einheitstest
★ 4.5 (545) · Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Algorithmen, C und C++, Grundsätze der Programmierung, Dateiverwaltung, Datenverwaltung, Speicherverwaltung, Computerprogrammierung, Andere Programmiersprachen, Computer Programmierung, C (Programmiersprache), Entwicklungsumgebung, Datenmanagement, Daten-Strukturen, Datei-E/A
★ 4.5 (24) · Anfänger · Kurs · 1–4 Wochen
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Algorithmen, Benutzeroberfläche (UI), Bioinformatik, Problemlösung, Kryptographie, Fehlersuche, Java, Datenanalyse, Java-Programmierung, Software-Prüfung, Java Programmierung, Software-Entwicklung, Softwaretechnik, Computerprogrammierung, Software Entwurf, Interaktive Datenvisualisierung, Ereignisgesteuerte Programmierung, Computer Programmierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Datei-E/A, Objektorientierter Entwurf, Einheitstest
★ 4.6 (15.057) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Algorithmen, Go (Programmiersprache), Python-Programmierung, Theoretische Informatik, Netzwerk-Protokolle, System-Programmierung, Installation der Software, Java-Programmierung, Betriebssysteme, Java Programmierung, Datenverwaltung, OS Prozessmanagement, Computerarchitektur, Gemeinsame Nutzung von Daten, Objektorientierte Programmierung (OOP), C (Programmiersprache), Datei-E/A, Daten-Strukturen, Datenmanagement, Objektorientierter Entwurf
★ 4.6 (3005) · Mittel · Spezialisierung · 3–6 Monate

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

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, Software Engineering, Test Data, Verification And Validation, Software Installation
★ 4.7 (256) · Mittel · Spezialisierung · 1–3 Monate