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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Simulation und Simulationssoftware, Entwicklungstests, Computer Programmierung, Fehlersuche, Elektronische Hardware, Verifizierung und Validierung, Test-Tools, Entwicklung von Testskripten, Grundsätze der Programmierung, Rechnerische Logik, Elektronik, Hardware-Entwurf, Feldprogrammierbares Gate-Array (FPGA), Computerprogrammierung, Funktionelle Prüfung, Testfall, Systementwurf und Implementierung, Anwendungsspezifische integrierte Schaltungen, Elektrotechnik und Computertechnik, Simulationen
★ 4.4 (627) · Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Fernzugriffssysteme, Intrusion Detection und Prävention, Linux-Befehle, Git (Versionskontrollsystem), Linux, DevOps, Verwaltung des Betriebssystems, Dateisysteme, Linux-Server, Infrastruktur für öffentliche Schlüssel, Benutzerkonten, Versionskontrolle, Systemüberwachung, Entwicklungsumgebung, Linux-Verwaltung, Paket- und Softwareverwaltung, Befehlszeilenschnittstelle, Virtuelle private Netzwerke (VPN), Firewall, Dateiverwaltung
★ 4.5 (1182) · Anfänger · Spezialisierung · 3–6 Monate

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Tensorflow, Keras (Neural Network Library), Machine Learning Methods, Model Evaluation, Machine Learning, Google Cloud Platform, Model Training, Machine Learning Algorithms, Financial Trading, Reinforcement Learning, Recurrent Neural Networks (RNNs), Supervised Learning, Data Pipelines, Machine Learning Software, Time Series Analysis and Forecasting, Applied Machine Learning, Statistical Machine Learning, Technical Analysis, Deep Learning, Portfolio Management
★ 3.8 (1184) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: R Programmierung, Interaktive Datenvisualisierung, Datenwissenschaft, Software zur Datenvisualisierung, Datenvisualisierung, Erstellung des Dashboards, Grafische Darstellung, Plot (Grafiken), Streudiagramme, Ggplot2, R (Software), Statistische Visualisierung, Geografische Informationen und Technologie, Datenanalyse, Dashboard, Box Plots, Rmarkdown, Präsentation der Daten, Merkblatt (Software), Glänzend (R-Paket)
★ 4.6 (272) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Derivate, Statistik, Statistische Methoden, Mathematische Modellierung, Statistische Analyse, Angewandte Mathematik, Datenwissenschaft, Regressionsanalyse, Datenmodellierung, Lineare Algebra, Prädiktive Modellierung, Allgemeine Mathematik, Statistische Modellierung
★ 4.5 (191) · Fortgeschritten · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Lebenszyklus der Systementwicklung, Entwicklungstests, Software-Qualitätssicherung, Einheitstest, Test Daten, Software-Prüfung, JUnit, Code-Abdeckung, Planung der Prüfung, Test-Automatisierung, Testfall, Technische Kommunikation, Entwicklung von Testskripten, White-Box-Tests, Einheitliche Prüfung, Funktionelle Prüfung, Test-Tools
★ 4.3 (830) · Mittel · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Data Structures, Peripheral Devices, Memory Management, Computational Logic
★ 4.1 (133) · Anfänger · Kurs · 1–4 Wochen

Princeton University
Kompetenzen, die Sie erwerben: Skalierbarkeit, Computer Programmierung, Informatik, Theoretische Informatik, Java Programmierung, Computer-Systeme, Computerarchitektur, Daten-Strukturen, Rechnerische Logik, Computerprogrammierung, Java-Programmierung, Computer-Hardware, Computerwissenschaft, Algorithmen
★ 4.7 (762) · Mittel · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Modell-Optimierung, Maschinelles Lernen, Methoden des maschinellen Lernens, Tiefes Lernen, Finanzen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Überwachtes Lernen, Modellevaluation, Modell Ausbildung, Wertpapierhandel, Algorithmen für maschinelles Lernen, Bewertung des Modells, Finanzieller Handel, Statistisches maschinelles Lernen, Zeitreihenanalyse und Vorhersage, Google Cloud-Plattform, Software für maschinelles Lernen, Künstliche neuronale Netze, Angewandtes maschinelles Lernen, Technische Analyse, Cloud-Plattformen
★ 4 (898) · Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Go (Programmiersprache), Daten-Strukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP)
★ 4.6 (1015) · Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Methoden des maschinellen Lernens, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Algorithmen für maschinelles Lernen, Reinforcement Learning, Angewandtes maschinelles Lernen, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Algorithmen, Simulationen
★ 4.8 (1256) · Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Java, Anwendungssicherheit, Scannen auf Schwachstellen, Software-Entwicklung, Sichere Kodierung, Entwicklung von Exploits, Modellierung von Bedrohungen, C und C++, Kryptographie, Open Web Application Security Project (OWASP), Grundsätze der Programmierung, Penetrationstests, Sicherheitsstrategie, Beglaubigungen, Cybersecurity, Bewertungen der Anfälligkeit, Linux-Verwaltung, Sicherheitstests, Verschlüsselung, Software Entwurf, Systementwurf und Implementierung
★ 4.5 (607) · Mittel · Spezialisierung · 3–6 Monate