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

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

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

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

Microsoft
Kompetenzen, die Sie erwerben: Data Storytelling, Leaflet (Software), Statistical Methods, Rmarkdown, Regression Analysis, Version Control, Web Scraping, Data Visualization, Statistics, Data Manipulation, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Programming, Probability & Statistics, Tidyverse (R Package), Data Cleansing, Data Wrangling, Software Documentation, R Programming, R (Software)
Anfänger · Berufsbezogenes Zertifikat · 3–6 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, Software Engineering, Test Data, Data Validation, Verification And Validation
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Softwaretechnik, Algorithmen, Benutzeroberfläche (UI), Bioinformatik, Problemlösung, Software-Entwicklung, Software-Prüfung, Datenanalyse, Java-Programmierung, Daten-Strukturen, Computerprogrammierung, Fehlersuche, Ereignisgesteuerte Programmierung, Java, Interaktive Datenvisualisierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Software Entwurf, Kryptographie, Einheitliche Prüfung, Datei-E/A, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

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

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, C and C++, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Memory Management
Anfänger · Kurs · 1–3 Monate

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