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: UI-Komponenten, Anwendungsentwicklung, Datenspeicherung, No-Code-Entwicklung, Spiel-Design, Programm-Entwicklung, Rechnerische Logik, Entwicklung von Videospielen, Entwicklungstests, Grundsätze der Programmierung, Interaktives Design, Android-Entwicklung, Benutzeroberfläche (UI) Design, Computerprogrammierung, Mobile Entwicklungstools, Android (Betriebssystem), Computer Programmierung, Globale Positionierungssysteme, Mobile Entwicklung, Datei-E/A
★ 4.4 (499) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Apache Hadoop, Pandas (Python-Paket), Abfragesprachen, MongoDB, Splunk, Apache Spark, Große Daten, Daten-Pipelines, Datenverarbeitung, Integration von Daten, Datenverwaltung, NoSQL, Analytik, PostgreSQL, Datenbank-Systeme, Datenmanagement, Datenbank-Management-Systeme
★ 4.4 (2429) · Anfänger · Kurs · 1–3 Monate

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

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Spiel-Design, Software-Prüfung, Grundsätze der Programmierung, Computerprogrammierung, Wahrscheinlichkeit, Angewandte Mathematik, Allgemeine Mathematik, Computer Programmierung, Objektorientierte Programmierung (OOP), Kombinatorik, Computational Thinking
★ 4.7 (584) · Mittel · Kurs · 1–3 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 (1183) · Mittel · Spezialisierung · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Virtuelle Umgebung, Apache Hadoop, Abfragesprachen, Datenbank-Design, Große Daten, Datenanalyse, Datenverarbeitung, Datenverwaltung, NoSQL, Datenbanken, Daten-Infrastruktur, Datenmodellierung, Relationale Datenbanken, Datenspeicher, Daten in Echtzeit, Datenbank-Management-Systeme, Daten-Strukturen, Datenmanagement
★ 4.4 (3025) · Gemischt · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenspeicherung, Python-Programmierung, Skripting, Fehlersuche, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Datenzugang, Entwicklungsumgebung, Daten-Strukturen, Datei-E/A
★ 4.7 (1131) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: MySQL, Abfragesprachen, Datenbank-Design, Datenanalyse, Datenmanipulation, Datenbanken, Transaktionsverarbeitung, Datenbank Management, Datenbank-Management, Relationale Datenbanken, Gespeicherte Prozedur, SQL, Microsoft SQL-Server, IBM DB2, Datenbank-Systeme, Datenbank-Entwicklung
★ 4.7 (701) · Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Histogramm, Datenwissenschaft, Statistik, Wahrscheinlichkeitsverteilung, A/B-Tests, Statistische Methoden, Statistische Hypothesenprüfung, Statistische Inferenz, Statistische Analyse, Korrelationsanalyse, Explorative Datenanalyse, Stichproben (Statistik), Wahrscheinlichkeit, Bayessche Statistik, Box Plots, Wahrscheinlichkeitsrechnung und Statistik, Statistisches maschinelles Lernen, Statistische Visualisierung
★ 4.6 (685) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Eingebettete Software, Kommunikationssysteme, Netzwerk-Protokolle, System-Programmierung, Computer-Hardware, Internet der Dinge, Betriebssysteme, OS Prozessmanagement, Simulationen, Eingebettete Systeme, Hardware-Architektur, Speicherverwaltung, Echtzeit-Betriebssysteme, Netzwerk-Leistungsmanagement, Drahtlose Netzwerke, C (Programmiersprache)
★ 4.1 (628) · Mittel · Kurs · 1–4 Wochen