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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenspeicherung, Dateisysteme, Java, Datenverarbeitung, Verteiltes Rechnen, Infrastruktur-Architektur, Datei-E/A, Daten-Infrastruktur, Persistenz der Daten, Entwicklungsumgebung, Java-Programmierung, Dateiverwaltung, Technologien zur Datenspeicherung, Große Daten, Apache Hadoop, Skalierbarkeit, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwrangling, Datenverwaltung, Datenverarbeitung, SAS (Software), Präsentation der Daten, Datenmanagement, Datenmanipulation, Datenumwandlung, Datenanalyse, Integration von Daten, Statistische Programmierung
★ 4.8 (944) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenverwaltung, Rechnerische Logik, Skripting, Unity-Engine, Datenmanagement, Anwendungsentwicklung, Entwicklung von Videospielen, Daten-Strukturen, Computerprogrammierung, Grundsätze der Programmierung, Spiel-Design, C# (Programmiersprache), Computer Programmierung
★ 4.8 (625) · Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datei-E/A, Prompt-Muster, UI-Komponenten, Schnelles Engineering, Datenanalyse, Computerprogrammierung, Methoden des maschinellen Lernens, Funktionales Design, Angewandtes maschinelles Lernen, Bildanalyse, Modellierung großer Sprachen, Wissenschaftliche Visualisierung, Mensch-Computer-Interaktion, Benutzeroberfläche (UI), LLM-Bewerbung, Algorithmen, Software zur Datenvisualisierung, Matlab, ChatGPT, Computer Programmierung
★ 4.8 (18.345) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
★ 4.6 (53) · Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Code Reusability, Test Script Development, Computer Programming, Unit Testing, File I/O, Development Testing, Web Development, Scripting, Program Development, Other Programming Languages, Database Software, Open Source Technology, Database Management, Database Development, Data Processing
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Java, Bioinformatik, Datenverarbeitung, Statistische Analyse, Datei-E/A, Problemlösung, Web-Scraping, Software Entwurf, Datenmanipulation, Datenanalyse, Software-Entwicklung, Integrierte Entwicklungsumgebungen, Java-Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Programm-Entwicklung, Fehlersuche, Software-Prüfung, Java Programmierung, Software-Dokumentation, Computer Programmierung
★ 4.6 (8069) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming, File I/O, Code Reusability, Data Structures, Command-Line Interface, Data Import/Export, Automation, Data Management, Application Development
★ 4.4 (25) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Graphentheorie, Datenverwaltung, Ereignisgesteuerte Programmierung, Anwendungsdesign, Software-Entwurfsmuster, Unity-Engine, Software-Architektur, Datenmanagement, Software Entwurf, Entwicklung von Videospielen, Computerprogrammierung, Daten-Strukturen, Software-Entwicklung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Code-Überprüfung, Prototyping, Grundsätze der Programmierung, Spiel-Design, Fehlersuche, C# (Programmiersprache), Computer Programmierung, Software Architektur
★ 4.6 (2759) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Modell-Optimierung, Graphentheorie, Mathematische Modellierung, Operations Research, Kombinatorik, Python-Programmierung, Algorithmen, Theoretische Informatik, Netzwerk-Modell, Netzwerkanalyse
★ 4.8 (61) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Quantencomputer, Rechnerische Logik, Entwicklungsumgebung, Paket- und Softwareverwaltung, Datenmanipulation, Installation der Software, Computerprogrammierung, Daten-Strukturen, Python-Programmierung, Jupyter, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computer Programmierung
★ 4.4 (18) · Anfänger · Kurs · 1–4 Wochen