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 Michigan
Kompetenzen, die Sie erwerben: Datenbanken, JSON, Datenbank-Systeme, Verarbeitung natürlicher Sprache, Datenbank Management, Verteiltes Rechnen, Datenmanipulation, Datenbank-Theorie, Text Mining, Cloud-Anwendungen, Datenbank-Design, Skalierbarkeit, Datenmodellierung, Datenbankarchitektur und -verwaltung, NoSQL, SQL, Relationale Datenbanken, Abfragesprachen, PostgreSQL, Gespeicherte Prozedur
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: SAS (Software), Network Analysis, Trend Analysis, Data Manipulation, Data Analysis, Forecasting, Data Quality, Text Mining, Data Visualization Software, Spatial Analysis, Dashboard, Analysis, Analytics, Data Visualization, Time Series Analysis and Forecasting, Business Analytics, Interactive Data Visualization, Data-Driven Decision-Making, Predictive Analytics, Business Reporting
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Java Programming, Java, Programming Principles, Program Development, Computer Programming, Code Review, Maintainability, Object Oriented Programming (OOP), Application Programming Interface (API), JUnit, UI Components, Test Driven Development (TDD), User Interface (UI), Debugging, Event-Driven Programming, Eclipse (Software), Application Development, File I/O, Data Structures
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Betriebssysteme, C (Programmiersprache), Software-Entwurfsmuster, Amazon Webdienste, Anwendungssicherheit, SQL, Bewertungen der Anfälligkeit, Sichere Kodierung, Penetrationstests, Techniken der Ausbeutung
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Data Manipulation, Large Language Modeling, Python Programming, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Fehlersuche, Code-Überprüfung, Agentische Workflows, Web-Entwicklung, Software-Installation, Softwareentwicklung, Computer-Programmierwerkzeuge, Vibe-Codierung, Web-Entwicklungstools, Benutzeroberfläche (UI), System-Konfiguration, KI-Workflows, Schnelles Engineering
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Webanalyse, Marketing-Analytik, Verwaltung von Kundendaten, Datenanalyse, Informationen zum Datenschutz, Google Analytics, Werbung, Marktdaten, Marketing, Schnittstelle zur Anwendungsprogrammierung (API), Digitales Marketing, Erhebung von Daten, Daten-Integration, Persönlich identifizierbare Informationen, Datengesteuerte Entscheidungsfindung, API-Gateway
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Schätzung, Laboruntersuchungen, Elektrische Systeme, Elektronische Komponenten, Technische Berechnungen, Mathematische Modellierung, Elektroingenieurwesen, Simulationen, Matlab
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbanken, Datenintegrität, Datenbank-Design, Datenbank Management, Datenmodellierung, Datenbank-Theorie, SQL, PostgreSQL, Relationale Datenbanken
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Quantitative Forschung, Algorithmen, Medizinische Bildgebung, Datenvorverarbeitung, Computervision, Analyse räumlicher Daten, Datenspeicher, Automatisierung, Optimierung des Verkehrsflusses, Geografische Informationen und Technologie, Digitale Signalverarbeitung, Bildanalyse, Räumliche Analyse, Anomalie-Erkennung, Bildqualität, Matlab
Anfänger · Spezialisierung · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Prototyping, 3D-Assets, Storytelling, Benutzererlebnis, C# (Programmiersprache), Computergrafik, Ideenfindung, Konzeptioneller Entwurf, Benutzeroberfläche (UI), Multimedia, 3D-Modellierung, Software-Dokumentation, Animation und Spieldesign, Plattformübergreifende Entwicklung, Entwicklung von Videospielen, Software Entwurf, Peer Review, Einheit-Engine, Software-Entwurfsdokumente, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Datenbanken, Datenanalyse, MySQL, Datenbank-Design, Big Data, Datenmodellierung, Business Intelligence, SQL, Relationale Datenbanken, Unternehmensanalyse
Gemischt · Kurs · 1–3 Monate