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 Pennsylvania
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computerprogrammierung, Computer-Systeme, Pseudocode, Analytische Fähigkeiten, Problemlösung, Computer-Hardware, Algorithmen, Computerarchitektur, Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Daten-Strukturen, Fehlersuche, Computational Thinking, Computer Programmierung, Analyse
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Speicherverwaltung, C++ (Programmiersprache), Java-Programmierung, Computerprogrammierung, Java, Graphentheorie, Datenspeicherung, Algorithmen, Theoretische Informatik, Grundsätze der Programmierung, Daten-Strukturen, Java Programmierung, Computer Programmierung
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Microsoft Excel, Simulationen, Objektorientierte Programmierung (OOP), Computerprogrammierung, Bereinigung von Daten, Datenverwaltung, Problemlösung, UI-Komponenten, Automatisierung, Visual Basic (Programmiersprache), Datenmanagement, Daten importieren/exportieren, Programm-Entwicklung, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI), Datei-E/A, Tabellenkalkulations-Software, Excel-Makros, Fehlersuche, Code-Überprüfung, Computer Programmierung
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: SQL, Relationale Datenbanken, PHP (Skriptsprache), JSON, HTML und CSS, Javascript und jQuery, Datenbanken, MySQL, Datenbank-Management, Datenbank-Design, jQuery, Datenmodellierung, Web-Anwendungen, Javascript, Hypertext Markup Language (HTML), Abfragesprachen, Datenbank Management, Ajax, Fehlersuche, Datenbank-Entwicklung, Datenbank-Anwendung
Mittel · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Speicherverwaltung, Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Computerprogrammierung, Technische Software, Unstrukturierte Daten, Graphentheorie, Datenspeicherung, Algorithmen, Softwaretechnik, Theoretische Informatik, Integrierte Entwicklungsumgebungen, Programm-Entwicklung, Objektorientierter Entwurf, Daten-Strukturen, Fehlersuche, Software-Entwicklung, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Computer Programmierung, Datenbank-Systeme
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenmanipulation, Rechnerische Logik, Bereinigung von Daten, Paket- und Softwareverwaltung, Datenwrangling, Daten-Mapping, Plot (Grafiken), Software zur Datenvisualisierung, Datenvisualisierung, Datenverarbeitung, Statistische Visualisierung, Python-Programmierung, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Datenanalyse, Daten-Strukturen, Datei-E/A, Datenwörterbuch, Datenzugang, Entwicklungsumgebung
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Modell Ausbildung, Bewertung des Modells, Apache Hadoop, Netzwerk-Modell, Daten-Infrastruktur, Datenverwaltung, Graphentheorie, Data Mining, Klassifizierungsalgorithmen, Präsentation der Daten, Datenverarbeitung, Apache Spark, Datenbank-Design, MongoDB, Datenmodellierung, Datenmanagement, Daten-Pipelines, Explorative Datenanalyse, Regressionsanalyse, Integration von Daten, Große Daten, Modellevaluation
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: AI-Integrationen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Modellierung großer Sprachen, Computerprogrammierung, Paket- und Softwareverwaltung, Jupyter, Künstliche Intelligenz, Automatisierung, Generative AI-Agenten, Python-Programmierung, Grundsätze der Programmierung, Anwendungsprogrammierschnittstelle (API), Datenanalyse, Schnelles Engineering, Datenkompetenz, Daten-Strukturen, Skripting, Anwendungsentwicklung, LLM-Bewerbung, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Relationale Datenbanken, Data Warehousing, Datenumwandlung, IBM DB2, IBM Kognos-Analytik, Shell-Skript, Datenarchitektur, Datenvisualisierung, Datenbank-Management, Apache Kafka, Datenbankarchitektur und -verwaltung, Datenbank-Design, Apache Airflow, Daten-Pipelines, Datenbank Management, IBM Cognos-Analytik, Linux-Befehle, Bash (Skriptsprache), Datenspeicher, Datenbank-Verwaltung, Auszug
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenmanipulation, Relationale Datenbanken, SQL, Datenumwandlung, Deskriptive Analytik, Datenwrangling, Datenwissenschaft, Qualität der Daten, Datenbank-Management, Datenverwaltung, Daten-Governance, Datenmodellierung, Datenanalyse, Datenkompetenz, Abfragesprachen, Datenbank Management, Datenqualität
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Robotics, Machine Controls, 3D Modeling, Simulation and Simulation Software, Simulations, Computer-Aided Design, Control Systems, Computer Vision, Python Programming, Software Visualization, Engineering, Software Engineering, C++ (Programming Language)
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Design Strategies, Cryptographic Protocols, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Computer Science, Mathematical Modeling, Python Programming
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate