Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Imperial College London
Kompetenzen, die Sie erwerben: Deep Learning, Verarbeitung natürlicher Sprache, Einbettungen, Rekurrente Neuronale Netze (RNNs), Keras (Bibliothek für Neuronale Netze), Faltungsneuronale Netzwerke, Daten-Pipelines, Transfer Learning, Tensorflow, Modellevaluation
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Rust (Programmiersprache), Datenstrukturen, Software-Dokumentation, Testfall, System Programmierung, Fehlersuche, Software-Tests, GitHub, Entwicklungsumgebung, Paket- und Software-Management, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
Anfänger · Spezialisierung · 3–6 Monate

Accenture
Kompetenzen, die Sie erwerben: Python-Programmierung, Microsoft Excel, Datenanalyse, Digitale Kommunikation, Computer Programmierung, Datenkompetenz, Business-Technologien, digitale Kompetenz, Erhebung von Daten, Cloud Computing, Aufkommende Technologien, Produktivitätssoftware, Blockchain, Informationstechnologie, Computer Hardware, Web-Entwicklung, Schulung zum Bewusstsein für Computersicherheit, Javascript, Computerkenntnisse, Datengesteuerte Entscheidungsfindung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbanken, Datenanalyse, Datenbank Management, MySQL, Erweiterte Analytik, MySQL Workbench, Data-Warehousing, Datenbankarchitektur und -verwaltung, Auszug, Relationale Datenbanken, Datenmodellierung, Datenbank-Design, Datenvisualisierungssoftware
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Auto-Kodierer, Deep Learning, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Bayessche Statistik, Unüberwachtes Lernen, Tensorflow, Angewandtes maschinelles Lernen, Generative Modellarchitekturen, Bildanalyse
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, Programming Principles, Computational Logic, Software Development Tools, Development Environment, Secure Coding, Business Logic, Other Programming Languages, Program Development, Data Structures, Data Management, Development Testing, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, Grundsätze der Programmierung, Anwendungsentwicklung, Apple Xcode, Datenstrukturen, Swift Programmierung, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Kubernetes, Linux Commands, CI/CD, DevOps, YAML, Command-Line Interface, Data Storage, Computer Networking
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenanalyse, Infografiken, Plotly, Farbtheorie, Daten Präsentation, Datenkompetenz, Grafische Darstellung, Datenvisualisierungssoftware, Matplotlib, Gestaltungselemente und -prinzipien, Daten-Storytelling, Datenvisualisierung, Interaktive Datenvisualisierung, Journalismus
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Network Monitoring, Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Software Development Tools, Docker (Software), Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Anfänger · Spezialisierung · 3–6 Monate