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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Lebenszyklus der Systementwicklung, Software Entwurf, Datenmodellierung, Objektorientierter Entwurf, Software-Entwurfsmuster, Software-Tests, Systeme Design, Unified Modeling Language, Projektplanung, Software-Qualitätssicherung, Funktionale Anforderung, Fehlersuche, Projektmanagement, Software-Architektur, Software-Ingenieur, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Analyse der Anforderungen, Konfigurationsverwaltung, Abnahmeprüfung
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Risikomanagement, Portfolio Management, Risikoanalyse, Zeitreihenanalyse und Vorhersage, R-Programmierung, Schätzung, Finanzielle Daten, Finanzhandel, Wahrscheinlichkeitsverteilung, R (Software), Statistische Modellierung, Wertpapierhandel, Statistisches Programmieren, Wertpapiere (Finanzen), Finanzmarkt, Finanzplanung, Risikomodellierung, Marktdaten
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Malware Protection, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Debugging, System Programming, Scripting, Windows PowerShell, Computer Architecture, Excel Macros, Linux, File Management
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Regressionsanalyse, Angewandte Mathematik, Klassifizierungs- und Regressionsbaum (CART), Daten bereinigen, Python-Programmierung, Überwachtes Lernen, Mathematische Modellierung, Matplotlib, Datenverarbeitung, Random Forest Algorithmus, Angewandtes maschinelles Lernen, Maschinelles Lernen, Prädiktive Modellierung, Feature Technik, Scikit Learn (Bibliothek für Maschinelles Lernen), Leistungsoptimierung, Lernen mit Entscheidungsbäumen, Explorative Datenanalyse, Algorithmen für maschinelles Lernen, Statistisches Programmieren
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Autorisierung (Computing), AWS Identitäts- und Zugriffsmanagement (IAM), Schutz vor Malware, Cloud Computing, Lastausgleich, Amazon Webdienste, Sicherheitstechnik, Benutzerkonten, Cloud-Sicherheit, Identitäts- und Zugriffsmanagement, Erkennung von Bedrohungen, Geografische Informationssysteme, Amazon Elastic Compute Cloud, Modellierung von Bedrohungen, Cybersicherheit, Intrusion Detection und Prävention, Rollenbasierte Zugriffskontrolle (RBAC), Verteilte Denial-of-Service-(DDoS)-Angriffe, Sicherheit von Informationssystemen, Netzwerksicherheit
Anfänger · Spezialisierung · 3–6 Monate

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C# (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages, Data Validation
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Datenstrukturen, Java Programmierung, Spring Framework, Objektorientierte Programmierung (OOP), Dateiverwaltung, Fehlersuche, Java-Plattform Enterprise Edition (J2EE)
Mittel · Kurs · 1–3 Monate

L&T EduTech
Kompetenzen, die Sie erwerben: Automation Engineering, Programmable Logic Controllers, Electrical Systems, Hydraulics, Control Systems, Automation, Simulation and Simulation Software, Internet Of Things, Manufacturing Processes, Mechanical Engineering, Real Time Data, Human Machine Interfaces, Product Automation, Robotic Process Automation, Industrial Engineering, Hardware Troubleshooting, Image Analysis, Equipment Design, Matlab, Electronic Components
Mittel · Spezialisierung · 1–3 Monate

Columbia University
Kompetenzen, die Sie erwerben: Risikoanalyse, Risikomanagement, Portfolio Management, Computer Programmierung, Derivate, Terminbörse, Aktien, Kapitalmärkte, Mathematische Modellierung, Marktdynamik, Kreditrisiko, Finanzplanung, Finanzmarkt, Wahrscheinlichkeitsverteilung
Mittel · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting, Scripting Languages
Anfänger · Kurs · 1–3 Monate
Stanford University
Kompetenzen, die Sie erwerben: Statistische Methoden, Graphentheorie, Wahrscheinlichkeit & Statistik, Bayessches Netzwerk, Computergestütztes Denken, Angewandtes maschinelles Lernen, Markov-Modell, Statistische Inferenz, Stichproben (Statistik), Algorithmen, Algorithmen für maschinelles Lernen
Fortgeschritten · Kurs · 1–3 Monate