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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, ChatGPT, Schnelles Engineering, Leistungsoptimierung, AI-Personalisierung, LLM-Bewerbung, KI-Förderung, Matlab
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Dimensionalitätsreduktion, Datenverarbeitung, Lineare Algebra, Python-Programmierung, Statistische Methoden, Unüberwachtes Lernen, Explorative Datenanalyse, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

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

Board Infinity
Kompetenzen, die Sie erwerben: AI Security, Application Security, Secure Coding, Data Ethics, Vulnerability Assessments, Responsible AI, Security Testing, Threat Modeling, Data Security, Security Controls, Cyber Security Assessment, Cybersecurity, Security Awareness, Threat Management, Continuous Monitoring, Authorization (Computing), Encryption, Penetration Testing, Data Management
Mittel · Kurs · 1–4 Wochen

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

Coursera
Kompetenzen, die Sie erwerben: Fehlersuche, Code-Überprüfung, Anwendungsentwicklung, Software-Entwicklungstools, Google Gemini, Kontinuierliche Bereitstellung, Verantwortungsvolle KI, Generative KI, Bereitstellung von Anwendungen, Schnelles Engineering, Google Cloud-Platform
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Werkzeuganrufe, Analyse des Geschäftsablaufs, Automatisierung von Geschäftsprozessen, Prozess-Optimierung, KI-Workflows, Schnelles Engineering, Generative KI, KI-Förderung, No-Code-Entwicklung, Generative AI-Agenten
Mittel · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Datenstrukturen, Datenmanipulation, C++ (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Web Design and Development, Usability, User Interface and User Experience (UI/UX) Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Front-End Web Development, Web Development, Mobile Development, Semantic Web, Git (Version Control System)
Anfänger · Spezialisierung · 1–3 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Code-Überprüfung, Fehlersuche, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Daten bereinigen, Instandhaltbarkeit, Schnelles Engineering, Generative KI, Methoden des Maschinellen Lernens, Verantwortungsvolle KI
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Site Reliability Engineering, Docker (Software), Containerization, Kubernetes, Virtualization, Cloud Deployment, Devops Tools, Microservices, Application Deployment, Virtual Machines, Cloud Development, Database Management, Cloud-Based Integration, Scalability
Fortgeschritten · Kurs · 1–4 Wochen

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