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.

Nanjing University
Kompetenzen, die Sie erwerben: Data Mining, Data Analysis, Case Studies, Statistical Analysis, Financial Data, Data Structures, Financial Analysis, Data Presentation, Data Processing, User Interface (UI), Object Oriented Programming (OOP), Data Capture, Pandas (Python Package), NumPy, Python Programming, Data Wrangling, Web Scraping, Data Manipulation
Gemischt · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Shell-Skript, Produkt-Automatisierung, Unix-Befehle, Plattformübergreifende Entwicklung, Datei-E/A, Bash (Skriptsprache), IT-Automatisierung, Rust (Programmiersprache), Skripting, Entwicklungstests, Unix-Shell, Skriptsprachen, Instandhaltbarkeit, Prüfbarkeit
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Daten-Ethik, Informationssysteme, Datenqualität, Analytik, Datenspeicherung, Data Warehousing, Datenbanken, Organisatorische Struktur, Datenverwaltung, Cloud Computing, Datenzugang, Daten-Governance, Datenanalyse, Relationale Datenbanken, Datengestützte Entscheidungsfindung, Business-Analytik, Qualität der Daten, SQL, Organisatorische Effektivität, Große Daten, Datenmanagement, Technologien zur Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Server Side, Node.JS, Full-Stack Web Development, Back-End Web Development, Restful API, Web Applications, JavaScript Frameworks, Web Services, Web Development, Authentications, Application Programming Interface (API), Javascript, Middleware, Computer Science
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Software Architektur, Wiederverwendbarkeit von Code, Java Programmierung, Software Entwurf, Objektorientierter Entwurf, Diagramm Entwurf, Java-Programmierung, Technische Überprüfung der Software, Grundsätze der Programmierung, Software-Entwurfsmuster, Software-Architektur, Unified Modeling Language, Systementwurf und Implementierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Anwendungsdesign, Model-View-Controller, Java, Instandhaltbarkeit, Code-Überprüfung
Mittel · Kurs · 1–4 Wochen
Michigan State University
Kompetenzen, die Sie erwerben: Peer Review, Unity-Engine, Animationen, Animation und Spieldesign, Kreativität, Plattformübergreifende Entwicklung, Entwicklung von Videospielen, Digitale Veröffentlichung, Benutzeroberfläche (UI) Design, C# (Programmiersprache), Skripting, UI-Komponenten, Objektorientierte Programmierung (OOP), Spiel-Design, Benutzeroberfläche (UI)
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Containerisierung, Datentechnik, Google App Engine, Google Cloud-Plattform, Serverloses Rechnen, DevOps, Cloud-Dienste, Architektur des Cloud Computing, Multi-Cloud, Cloud-API, MLOps (Operationen für maschinelles Lernen), Rust (Programmiersprache), Daten-Pipelines, Cloud-basierte Integration, Cloud-Plattformen, Cloud-Sicherheit, Cloud-Technik, Cloud-Infrastruktur, Cloud-Speicher, Cloud-Management
Anfänger · Kurs · 1–3 Monate

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: SQL, Linux, Endpoint Security, Database Management, Incident Response, Relational Databases, Network Security, Vulnerability Scanning, Computer Security Incident Management, Security Management, Databases, Incident Management, Linux Administration, File Systems, Routing Protocols, OSI Models, Application Development, Remote Access Systems, Scripting, MySQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Datenvisualisierung, Paket- und Softwareverwaltung, Merkblatt (Software), Präsentation der Daten, Glänzend (R-Paket), Web-Anwendungen, R Programmierung, Rmarkdown, Software-Dokumentation, R (Software), Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Plotly, Statistische Berichterstattung, Plot (Grafiken)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Shell-Skript, Linux-Befehle, Rechnerische Logik, Datei-E/A, Bash (Skriptsprache), Grundsätze der Programmierung, OS Prozessmanagement, Skripting, Unix, Unix-Shell, Skriptsprachen, Fehlersuche, Linux
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenwrangling, Datenmodellierung, Analytische Prüfung, Datenanalyse, Problemlösung, Vorverarbeitung von Daten, Abfragesprachen, Relationale Datenbanken, Analyse, Bereinigung von Daten, Datenmanipulation, SQL, Fallstudien, GitHub, Analytische Fähigkeiten, Datenvorverarbeitung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software As A Service, Cloud Deployment, Application Deployment, Back-End Web Development, Full-Stack Web Development, Node.JS, Security Controls, Role-Based Access Control (RBAC), Web Applications, JavaScript Frameworks, Server Side, React.js, Authorization (Computing), Web Development Tools, Front-End Web Development, Web Development, OAuth, Data Management, Authentications, Software Development
Mittel · Kurs · 1–4 Wochen