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.

Kompetenzen, die Sie erwerben: Numerische Analyse, Computer Programmierung, Datei-E/A, Entwicklungsumgebung, Datenverarbeitung, NumPy, Computergestütztes Denken, Integrierte Entwicklungsumgebungen, Code-Überprüfung, Software-Installation, Skripting, Grundsätze der Programmierung, Datenstrukturen, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Netzwerkprotokolle, Cloud-API, Authentifizierungen, Schnittstelle zur Anwendungsprogrammierung (API), JSON, Restful API
Anfänger · Projekt · Weniger als 2 Stunden

Simplilearn
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Datenumwandlung, Datenanalyse, Daten bereinigen, Datenverarbeitung, Pandas (Python-Paket), NumPy, Datenmanipulation, Matplotlib, Python-Programmierung, Datenvalidierung, Analytics, Datenvisualisierung, Grundsätze der Programmierung, Skripting, Daten in Echtzeit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Software Entwurf, Datei-E/A, Interaktive Datenvisualisierung, Computer Programmierung, Computergestützte Logik, Animationen, Computergestütztes Denken, Grafisches und visuelles Design, Computergrafik, Python-Programmierung, Interaktives Design, Grundsätze der Programmierung, Visualisierung (Computergrafik), Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Netzwerkprotokolle, Objektorientierte Programmierung (OOP), HyperText Markup Language (HTML), Web-Entwicklung, Webdienste, JSON, Ereignisgesteuerte Programmierung, Prototyping, Ajax, Grundsätze der Programmierung, Web-Anwendungen, Skripting
Gemischt · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Programm-Entwicklung, Computergestütztes Denken, C (Programmiersprache), Fehlersuche, Grundsätze der Programmierung, Datenspeicherung, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbanken, Microsoft Azure, SQL, Relationale Datenbanken, Daten-Seen, Cloud-Dienste, Data-Warehousing, Testplanung, Analytics, Datenspeicherung, NoSQL
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Spring Boot, Application Development, API Testing, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, Software Development Tools, Java Platform Enterprise Edition (J2EE), Authentications, Software Design Patterns, SQL, Data Persistence, Mockups, JSON, User Interface (UI), Functional Design, Databases, Dependency Analysis
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Brute-force attacks, Scripting, Authentications, Vulnerability Assessments, Python Programming, Data Access, System Monitoring, Systems Analysis, Automation
Anfänger · Spezialisierung · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Infinitesimalrechnung, Mathematische Modellierung, Mathematische Software, Numerische Analyse, Finite Elemente Methoden, Angewandte Mathematik, Matlab, Differentialgleichungen, Technische Analyse, Maschinenwesen, Simulation und Simulationssoftware, Fortgeschrittene Mathematik
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Paket- und Software-Management, Pandas (Python-Paket), Daten importieren/exportieren, NumPy, Datenmanipulation, Matplotlib, Datenwissenschaft, Python-Programmierung, Seaborn, Histogramm, Datenvisualisierung, Plot (Grafiken)
Mittel · Kurs · 1–4 Wochen