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.

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

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Skripting, Datenanalyse, NumPy, Datenmanipulation, Fehlersuche, Pandas (Python-Paket), Algorithmen, Datenvisualisierung, Python-Programmierung
Fortgeschritten · Kurs · 1–3 Monate

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

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

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

Coursera
Kompetenzen, die Sie erwerben: Datenverarbeitung, Künstliche Intelligenz, Computer Programmierung, Wissenschaftliche Visualisierung, Grundsätze der Programmierung, Spiel-Design, Web-Anwendungen, Python-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden