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.

University of Colorado System
Kompetenzen, die Sie erwerben: Datenspeicherung, Algorithmen, Spiel-Design, Rechnerische Logik, C und C++, Entwicklung von Videospielen, Grundsätze der Programmierung, Unreal Engine, Computerprogrammierung, C++ (Programmiersprache), Computer Programmierung, Daten-Strukturen
★ 4.4 (34) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
★ 3.7 (23) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Architektur des Cloud Computing, Generative AI-Agenten, Paket- und Softwareverwaltung, Plattformübergreifende Entwicklung, Künstliche Intelligenz, Daten-Strategie, Cloud-Bereitstellung, Datengestützte Entscheidungsfindung, Grundsätze der Programmierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Methoden der Softwareentwicklung, Computerprogrammierung, Lebenszyklus der Systementwicklung, Andere Programmiersprachen, Technologien zur Datenspeicherung, Datenbank-Management-Systeme, Datenbank-Anwendung, Cloud-Dienste, Generative KI, Computer Programmierung
★ 4.7 (464) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Daten importieren/exportieren, Computer-Programmierwerkzeuge, Fehlersuche, Java-Programmierung, Markov-Modell, Leistungsoptimierung, Software-Entwicklung, Java Programmierung, Grundsätze der Programmierung, Softwaretechnik, Computerprogrammierung, Software Entwurf, Anwendungsprogrammierschnittstelle (API), Leistungsprüfung, Computer Programmierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Datei-E/A, Objektorientierter Entwurf
★ 4.6 (1497) · 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

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Programm-Entwicklung, Fehlersuche, Grundsätze der Programmierung, Computerprogrammierung, Speicherverwaltung, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Computer Programmierung, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: UI-Komponenten, Web-Entwicklung, Programm-Entwicklung, Benutzeroberfläche (UI), Web-Design und Entwicklung, Algorithmen, Grundsätze der Programmierung, Cascading Style Sheets (CSS), Interaktives Design, HTML und CSS, Hypertext Markup Language (HTML), Computerprogrammierung, Javascript, Web-Design, Web-Anwendungen, Ereignisgesteuerte Programmierung, Computer Programmierung, Computational Thinking
★ 4.6 (14.946) · Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Application Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Funktionales Design, Scala-Programmierung, Leistungsoptimierung, Grundsätze der Programmierung, Unüberwachtes Lernen, Computerprogrammierung, Algorithmen für maschinelles Lernen, Leistungsprüfung, Computer Programmierung, Daten-Strukturen
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Automatisierung, Wiederverwendbarkeit von Code, Datenspeicherung, Programm-Entwicklung, Algorithmen, Microsoft Visual Studio, Microsoft Entwicklungswerkzeuge, Datenanalyse, Präsentation der Daten, C und C++, Integrierte Entwicklungsumgebungen, Statistische Analyse, Grundsätze der Programmierung, Simulationen, Datenerhebung, Computerprogrammierung, C (Programmiersprache), Datenerfassung, Computational Thinking, Computer Programmierung, Daten-Strukturen, Datei-E/A
★ 4.6 (433) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenwissenschaft, Paket- und Softwareverwaltung, Pandas (Python-Paket), Software zur Datenvisualisierung, Python-Programmierung, NumPy, Funktionales Design, Matplotlib, Datenverarbeitung, Rechnerische Logik, Datenmanipulation, Grundsätze der Programmierung, Datenvisualisierung, Plot (Grafiken), Seaborn, Computerprogrammierung, Datenwrangling, Statistische Visualisierung, Computer Programmierung, Daten-Strukturen
★ 4.7 (314) · Anfänger · Spezialisierung · 1–3 Monate