Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Business-Kommunikation, Microsoft Excel, Cloud-Anwendungen, Software zur Datenvisualisierung, Daten-Storytelling, Interaktive Datenvisualisierung, Tableau-Software, Datenvisualisierung, Erstellung des Dashboards, Google Sheets, Plot (Grafiken), Streudiagramme, Datenanalyse, Python-Programmierung, Histogramm, Dashboard, Seaborn, Präsentation der Daten, Plotly, Matplotlib
★ 4.2 (26) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Visual Studio, Benutzeroberfläche (UI), HTML und CSS, Hypertext Markup Language (HTML), Bereitstellung von Anwendungen, GitHub, Web-Design und Entwicklung, Web-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Cascading Style Sheets (CSS), Benutzerfreundliches Design, Microsoft Entwicklungswerkzeuge
★ 4.4 (29) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Site Reliability Engineering, Docker (Software), Containerization, GitHub Copilot, Kubernetes, Virtualization, Cloud Deployment, Virtualization and Virtual Machines, Microservices, Development Environment, Application Deployment, Virtual Machines, Cloud Development, Database Management, Test Engineering, Cloud-Based Integration
★ 3.8 (49) · Fortgeschritten · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Datenmanipulation, Computer Programmierung, Wiederverwendbarkeit von Code, Speicherverwaltung, Daten-Strukturen, C++ (Programmiersprache), Grundsätze der Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung, Algorithmen
★ 4.4 (59) · Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Program Development, Debugging
★ 3.8 (6) · Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, Systems Design, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Hardware Architecture, Peripheral Devices, Data Security
★ 4.7 (76) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Feinabstimmung, Transfer Learning, Computer Vision, Tiefes Lernen, Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Leistungsoptimierung, Bewertung des Modells, Lernen übertragen, Matlab, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Prädiktive Modellierung, Klassifizierungsalgorithmen, Faltungsneuronale Netzwerke, Bildanalyse
★ 4.9 (19) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Feinabstimmung, Maschinelles Lernen, Daten importieren/exportieren, Modell-Optimierung, ChatGPT, Test Daten, Modellevaluation, Modell Ausbildung, Generative KI, Modellierung großer Sprachen, Bewertung des Modells, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Python-Programmierung, Keras (Bibliothek für neuronale Netze), Vorverarbeitung von Daten, Bildanalyse, Datenvorverarbeitung
★ 4.4 (35) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (38) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Konfigurationsverwaltung, GitHub Kopilot, Cloud-Speicher, Git (Versionskontrollsystem), Fehlersuche, Cloud-Entwicklung, GitHub, Software-Entwicklungstools, Entwicklungsumgebung, Versionskontrolle, Bereitstellung von Anwendungen, Konfigurationsmanagement, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Kollaborative Software
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Software-Entwicklung, Fehlersuche, Skripting, Python-Programmierung
★ 4.6 (72) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden