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.

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

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

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

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

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

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

Kompetenzen, die Sie erwerben: Java Programmierung, Java, Computer Programmierung, Datenmanagement, Dateiverwaltung, Java-Programmierung, Programm-Entwicklung, Objektorientierter Entwurf, Datenverwaltung, Daten-Strukturen, Dateisysteme, Datei-E/A, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Computerprogrammierung, Grundsätze der Programmierung
★ 4.8 (73) · Mittel · Kurs · 1–3 Monate

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

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

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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Microarchitecture, Program Development, Distributed Computing, Performance Testing, Algorithms, Memory Management, Computer Hardware, C (Programming Language)
Mittel · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: FinTech, Programm-Entwicklung, Datenmodellierung, Objektorientierter Entwurf, C++ (Programmiersprache), Daten-Strukturen, Objektorientierte Programmierung (OOP), Datei-E/A, Grundsätze der Programmierung, C und C++
★ 4.8 (65) · Mittel · Kurs · 1–4 Wochen