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.

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Eingebettete Software, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Anwendungsentwicklung, Betriebssysteme, Software-Installation, C (Programmiersprache), Datei-E/A, Entwicklungsumgebung, Eingebettete Systeme, Tools erstellen
Anfänger · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: JSON, Fehlersuche, Objektorientierte Programmierung (OOP), Computer Programmierung, Ereignisgesteuerte Programmierung, jQuery, Javascript, HyperText Markup Language (HTML), Web-Entwicklungstools, Web-Anwendungen, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–3 Monate

Codio
Kompetenzen, die Sie erwerben: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Web Frameworks, Debugging, Python Programming, Restful API, Dependency Analysis, Performance Tuning, Software Engineering
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Generative KI, Schnittstelle zur Anwendungsprogrammierung (API), Risikomanagement, Datenbank Management, Schnelles Engineering, Datenbanken, Künstliche Intelligenz, Leistungsoptimierung, Back-End Web-Entwicklung, API-Design, Verantwortungsvolle KI, OpenAI API
Mittel · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Vector Databases, Anomaly Detection, Embeddings, LLM Application, Generative AI, Semantic Web, Application Design, Natural Language Processing, Image Analysis, AI Personalization
Anfänger · Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Fehlersuche, Datenorientierte Programmierung, Datenanalyse, Programm-Entwicklung, Python-Programmierung, Datenmanipulation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Generative KI, Automatisierung, Benutzer-Feedback, Schnelles Engineering, Anwendungsentwicklung, Social Media Inhalte, Künstliche Intelligenz, Entwicklung und Verwaltung von Inhalten, No-Code-Entwicklung, Marketing Automation, ChatGPT
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Fehlersuche, Microsoft Kopilot, Versionskontrolle, Programm-Entwicklung, Microsoft Visual Studio, Statistische Analyse, Software-Dokumentation, Entwicklungsumgebung, Deskriptive Statistik
Anfänger · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Amazon Web Services, Software Testing
Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: YAML, Devops-Tools, Automatisierung, Ansible, Infrastruktur als Code (IaC), Virtuelle Maschinen, IT-Automatisierung, Shell-Skript, Konfigurationsverwaltung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anomalie-Erkennung, Computervision, Deep Learning, PyTorch (Bibliothek für Maschinelles Lernen), Modell-Bereitstellung, Daten-Synthese, Matlab, Bildanalyse, Angewandtes maschinelles Lernen, Transfer Learning
Anfänger · Kurs · 1–4 Wochen