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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Abruf-erweiterte Erzeugung, Schnelles Engineering, Anwendungsentwicklung, Prototyping, Generative KI, Benutzeroberfläche (UI), Daten-Integration, Agile Produktentwicklung, Interaktives Design, Cloud-Bereitstellung, Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: OS Process Management, Operating Systems, C (Programming Language), System Programming, Virtualization, Virtual Machines, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Deep Learning, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Generative adversarische Netze (GANs), Unüberwachtes Lernen, Tensorflow, Künstliche neuronale Netze, Keras (Bibliothek für Neuronale Netze), Auto-Kodierer, Modellevaluation, Rekurrente Neuronale Netze (RNNs), Leistungsoptimierung, Verarbeitung natürlicher Sprache, Bildanalyse, Faltungsneuronale Netzwerke, Angewandtes maschinelles Lernen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, Web Content Accessibility Guidelines, UI Komponenten, React.js, Web-Frameworks, Benutzeroberfläche (UI), Front-End Web-Entwicklung, Interaktionsdesign, JavaScript-Frameworks, Web-Entwicklungstools
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Kubernetes, YAML, Microservices, Containerization, Cloud Platforms, DevOps, Application Deployment, Cloud Computing Architecture, Virtual Networking, Scalability
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Datenvorverarbeitung, Maschinelles Lernen, Künstliche neuronale Netze, Tensorflow, Modellevaluation, ChatGPT, Keras (Bibliothek für Neuronale Netze), Leistungsoptimierung, Methoden des Maschinellen Lernens, Bildanalyse, Angewandtes maschinelles Lernen, Python-Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Kompetenzen, die Sie erwerben: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Mockups, HTML und CSS, Webanalyse und SEO, Softwareentwicklung, Front-End Web-Entwicklung, Web-Entwicklung, React.js, Bereitstellung von Anwendungen, Web-Komponenten, Entwicklungstests, Code-Überprüfung, GitHub, Web Design und Entwicklung, Datenbank Entwicklung, Figma (Design-Software)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Model Evaluation, Convolutional Neural Networks, Natural Language Processing, Deep Learning, Generative Adversarial Networks (GANs), Classification Algorithms, Transfer Learning, Applied Machine Learning, Vision Transformer (ViT), Image Analysis, Machine Learning, Computer Vision, Artificial Neural Networks, Artificial Intelligence, Unsupervised Learning, Python Programming, Embeddings, Data Preprocessing
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Einheitstest, Dateisysteme, Javascript, Server-Seite, Entwicklungstests, Fehlersuche, Web-Anwendungen, Node.JS, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Statistisches Programmieren, Daten importieren/exportieren, Grundsätze der Programmierung, R-Programmierung, Entwicklungsumgebung, Arithmetik
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Daten importieren/exportieren, Paket- und Software-Management, R-Programmierung, Datenwrangling, Datenmanipulation, Skripting, Ggplot2, Explorative Datenanalyse, R (Software), Statistische Visualisierung, Histogramm, Rmarkdown, Datenvisualisierung, Tidyverse (R-Paket), Streudiagramme
Anfänger · Kurs · 1–4 Wochen