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.

LearnKartS
Kompetenzen, die Sie erwerben: Apache Kafka, Data Pipelines, Data Processing, Real Time Data, Live Streaming, Distributed Computing, Event-Driven Programming
★ 3.9 (41) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Geospatial Mapping, R Programmierung, Interaktive Datenvisualisierung, Geografische Informationssysteme, Visualisierung (Computergrafik), Histogramm, Grafische und visuelle Gestaltung, Streudiagramme, Grafische Werkzeuge, Datenvisualisierung, R (Software), Daten-Mapping, Statistische Visualisierung, Plot (Grafiken), Geografische Informationen und Technologie, Software zur Datenvisualisierung, Ggplot2
★ 3.9 (158) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Import/Export, Matplotlib, Plot (Graphics), Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Spreadsheet Software, Text Mining, Data Wrangling, Data Access, Data Manipulation, Data Cleansing, Data Presentation, Data Processing, Data Integration, Programming Principles, Time Series Analysis and Forecasting
★ 4.7 (41) · Mittel · Spezialisierung · 3–6 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Amazon Webdienste, Befehlszeilenschnittstelle, Cloud-Management, Skripting, Automatisierung, Bash (Skriptsprache), Kontinuierliche Überwachung, Shell-Skript, Software-Prüfung, Konfigurationsverwaltung, IT-Automatisierung, AWS CloudFormation, Konfigurationsmanagement, Infrastruktur als Code (IaC), Amazon Elastic Compute Cloud, Skriptsprachen, Amazon Web Services, Kontinuierliche Integration
★ 4.6 (79) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Betriebssysteme, Anwendungsentwicklung, Java, Software-Entwicklungstools, Installation der Software, Mobile Entwicklung, Entwicklung von Videospielen, Peripheriegeräte, Android (Betriebssystem), Android-Entwicklung, Entwicklungsumgebung, Web-Anwendungen, Computer-Programmierwerkzeuge, Hardware-Fehlerbehebung, Spiel-Design, Ubuntu, Eingebettete Software, Web-Server, Internet der Dinge, Android-Studio
★ 4.2 (160) · Gemischt · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Database Design, Database Systems, Relational Databases, Database Software, Databases, Database Application, Database Management, Database Management Systems, Database Development, SQL, MySQL, Database Theory, Transaction Processing, Stored Procedure, Data Modeling, Unified Modeling Language, Data Integrity, Query Languages, Data Access, Application Development
★ 4.5 (92) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Überwachtes Lernen, Bildanalyse, Algorithmen für maschinelles Lernen, Entscheidungsbaum-Lernen, Python-Programmierung, Verarbeitung natürlicher Sprache, Tensorflow, Künstliche neuronale Netze, Scikit Learn (Bibliothek für maschinelles Lernen), Regressionsanalyse, Bewertung des Modells, Tiefes Lernen, Angewandtes maschinelles Lernen, Modell-Optimierung, Datenwissenschaft, Statistisches maschinelles Lernen, Modellevaluation, Random Forest Algorithmus, AI-Arbeitsabläufe
★ 4.4 (91) · Fortgeschritten · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Objektorientierte Programmierung (OOP), Anwendungsprogrammierschnittstelle (API), Javascript, Javascript und jQuery, Ereignisgesteuerte Programmierung, Validierung von Daten, jQuery
★ 4.8 (69) · Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Digitale Forensik, Reaktion auf Vorfälle, Intrusion Detection und Prävention, Datensicherheit, Netzwerkanalyse, Cyber-Angriffe, Erkennung von Bedrohungen, Techniken der Ausbeutung, Netzwerksicherheit, Schutz vor Malware, Geschäftskontinuität, Management von Zwischenfällen, Netzwerk-Überwachung, Speicherverwaltung, Management von Computersicherheitsvorfällen, Cybersecurity, Management von Bedrohungen, Cyber-Bedrohungsdaten, Endpunkt-Erkennung und -Reaktion, Analyse
★ 4.7 (275) · Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Prädiktive Modellierung, Algorithmen für maschinelles Lernen, Python-Programmierung, Prädiktive Analytik, Bewertung des Modells, Jupyter, Angewandtes maschinelles Lernen, Datenwissenschaft, Datenanalyse, Modellevaluation
★ 4.6 (214) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Model Training, Regression Analysis, NumPy, Machine Learning Algorithms, Machine Learning, Model Optimization, Deep Learning, Data Science, Python Programming
★ 4.6 (440) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Modell Ausbildung, Transfer Learning, Bildanalyse, Python-Programmierung, Bewertung des Modells, Lernen übertragen, Tiefes Lernen, Faltungsneuronale Netzwerke, PyTorch (Bibliothek für maschinelles Lernen), Faltungsneuronale Netze, Modellevaluation
★ 4.4 (228) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden