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: Betriebssysteme, Anwendungssicherheit, Benutzeroberfläche (UI) Design, Software Architektur, Benutzerfreundliches Design, Relationale Datenbanken, Prüfung der Benutzerfreundlichkeit, UI/UX-Forschung, Datenbank-Design, Software-Architektur, Andere Programmiersprachen, Software-Entwicklung, Design-Strategien, Entwurf von Systemen, Server, Software-Entwurfsmuster, Software-Visualisierung, Datenbank-Theorie, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Software Entwurf
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Künstliche Intelligenz, Software-Entwicklung, Softwaretechnik, Cloud-Bereitstellung, Computer Vision, Anwendungsprogrammierschnittstelle (API), Cloud-Technik, MLOps (Operationen für maschinelles Lernen), Kontinuierliche Lieferung, Verarbeitung natürlicher Sprache, Cloud-Entwicklung, Google Cloud-Plattform, Angewandtes maschinelles Lernen, Cloud-Anwendungen, Microsoft Azure, Modell-Einsatz, Cloud-API, AI-Arbeitsabläufe, Flask (Web-Framework)
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Persistenz der Daten, Datenmanipulation, MySQL, Python-Programmierung, Abfragesprachen, Skripting, Web-Scraping, Datenbank-Management, Daten importieren/exportieren, Datenbanken, Räumliche Analyse, Operative Datenbanken, Datenbank-Software, SQL, Datenerfassung, Datenbank-Entwicklung, Skriptsprachen, Daten-Strukturen, Datenspeicher, JSON, Datenbank Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsive Web Design, No-Code Development, Web Design, Content Management, Web Design and Development, Web Content, Web Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Persistenz der Daten, Business Intelligence Software, Looker (Software), Datenmodellierung, Dashboard, Erstellung des Dashboards, SQL, Leistungsoptimierung, Datenanalyse
Mittel · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenmanipulation, Anwendungsprogrammierschnittstelle (API), Qualität der Daten, Explorative Datenanalyse, Python-Programmierung, Business-Analytik, Datengestützte Entscheidungsfindung, Analytik, Datenverarbeitung, Deskriptive Statistik, Datenqualität, SQL, Auszug, Daten-Storytelling, Software zur Datenvisualisierung, Datenanalyse, Analytische Fähigkeiten
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Datenvalidierung, Software-Dokumentation, Sichere Kodierung, Installation der Software, Restful API, Web-Entwicklung, Full-Stack Web-Entwicklung, Cloud-API, Bereitstellung von Anwendungen, Sicherheitskontrollen, API-Entwurf, Validierung von Daten, Skriptsprachen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Künstliche Intelligenz, LangGraph, Python-Programmierung, KI-Orchestrierung, Agentische Systeme, LLM-Bewerbung, Benutzeroberfläche (UI), Entwicklungsumgebung, Generative AI-Agenten, OpenAI-API, LangChain, AI-Arbeitsabläufe, Agentische Arbeitsabläufe, Kontext-Management
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Transaktionsverarbeitung, Cloud-Bereitstellung, Relationale Datenbanken, Verteiltes Rechnen, Architektur des Cloud Computing, Datenbank-Management, Cloud-Anwendungen, Entwicklungsumgebung, Datenbanken, PostgreSQL, Datenbank-Systeme, Datenbank-Software, NoSQL, SQL, Datenbank-Anwendung, Datenspeicher, Datenbankarchitektur und -verwaltung, Datenbank-Theorie, Skalierbarkeit, Datenbank-Management-Systeme, Datenbank Management
Mittel · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: Software-Entwicklung, Anwendungsentwicklung, Agile Methodik, Agile Entwicklung von Software, Scrum (Software-Entwicklung), Agile Software-Entwicklung, Software-Entwicklungstools, DevOps, Automatisierung, CI/CD, Kontinuierliche Bereitstellung, Software-Prüfung, Agiles Projektmanagement, Projektleitung, Devops-Werkzeuge, Bereitstellung von Anwendungen, Methoden der Softwareentwicklung, Kanban-Prinzipien, Lebenszyklus der Softwareentwicklung, Wasserfall-Methodik, Kontinuierliche Integration
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Skripting, Web-Komponenten, Web-Anwendungen, Java-Programmierung, Server-Seite, Skriptsprachen, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Vulnerability Management, Threat Modeling, Open Web Application Security Project (OWASP), Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Stakeholder Communications, Vulnerability Assessments, Threat Detection, Event Monitoring, Cyber Attacks, Hardening, Network Security, Security Controls, Data Ethics, Bash (Scripting Language), Cybersecurity, Linux, Debugging, SQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate