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 California, Davis
Kompetenzen, die Sie erwerben: Relationale Datenbanken, Datenmodellierung, Datenbanken, Datenmanagement, Datenverarbeitung, Datenanalyse, SQL, Datenbank-Design, Datenmanipulation, Datenumwandlung, Datenqualität, Abfragesprachen, Datenkompetenz, Daten-Governance
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

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

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Geometrie, Integralrechnung, Finite Elemente Methoden, elektromagnetik, Algebra, Computergestütztes Denken, Simulation und Simulationssoftware, Technische Berechnungen, Angewandte Mathematik, Technik, Lineare Algebra, Differentialgleichungen, Fortgeschrittene Mathematik, Mathematische Modellierung, Infinitesimalrechnung, Mathematische Software, Numerische Analyse, Matlab, Maschinenwesen, Technische Analyse
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C (Programming Language), Game Design, Programming Principles, Program Development, Computational Logic, Data Validation, Command-Line Interface, User Interface (UI), Data Structures
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Seaborn, NumPy, Matplotlib, Data Transformation, Data Manipulation, Data Visualization Software, Pandas (Python Package), Plot (Graphics), Data Visualization, Jupyter, Scatter Plots, Data Science, Data Processing, Data Analysis, Box Plots, Python Programming, Graphing, Computer Programming, Computer Programming Tools, Software Development
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenverarbeitung, Skripting, Datei-E/A, Datenanalyse, Daten importieren/exportieren, Paket- und Software-Management, Entwicklungsumgebung, Programm-Entwicklung, Computer Programmierung, Grundsätze der Programmierung, Plot (Grafiken), Datenspeicherung, Datenvisualisierungssoftware, Datenmanipulation, Daten bereinigen, Daten-Integration, Skriptsprachen, Python-Programmierung, Datenvisualisierung
Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: User Experience Design, Unix-Befehle, GitHub, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, SQL, React.js, React Native, Javascript, Versionskontrolle, Web-Entwicklungstools, Benutzererlebnis, Git (Versionskontrolle-System), Design Forschung, Restful API, Jest (JavaScript Testing Framework), Persona (Benutzererfahrung), Benutzeroberfläche (UI), Usability-Tests, Benutzerforschung
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datei-E/A, Java, Java Programmierung, Testautomatisierung, Entwicklung von Anwendungen für Mobilgeräte, Entwicklungstests, Integrationstests, Software-Tests, JUnit, Instandhaltbarkeit, Einheitstest, Software-Ingenieur, Software-Entwurfsmuster, Prüfbarkeit, Git (Versionskontrolle-System), Testgetriebene Entwicklung (TDD), Android Studio, Anwendungssicherheit, Android Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
Mittel · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Computer Hardware, Computer Programmierung, Programm-Entwicklung, Computergestütztes Denken, Fehlersuche, Algorithmen, Pseudocode, Analyse, Problemlösung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Theoretische Informatik, Fehlersuche, Computer Programmierung, Entwicklungsumgebung, Graphentheorie, Datenbank-Theorie, Programm-Entwicklung, C++ (Programmiersprache), Technische Software, Datenbank-Systeme, Algorithmen, Datenspeicherung, Netzwerk-Routing, Objektorientierter Entwurf, Technologien zur Datenspeicherung, Unstrukturierte Daten
Mittel · Spezialisierung · 1–3 Monate