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: Maschinelles Lernen, AI-Personalisierung, Methoden des maschinellen Lernens, Statistische Analyse, Regressionsanalyse, Überwachtes Lernen, Deskriptive Statistik, Scikit Learn (Bibliothek für maschinelles Lernen), Unüberwachtes Lernen, Explorative Datenanalyse, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Datenanalyse, Prädiktive Analytik, Python-Programmierung, Software für maschinelles Lernen, Keras (Bibliothek für neuronale Netze), Präsentation der Daten, Technische Kommunikation
★ 4.7 (202) · Fortgeschritten · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Design-Spezifikationen, Intrusion Detection und Prävention, Elektronische Komponenten, Eingebettete Software, Eingebettete Systeme, Elektronik-Technik, Elektronik, Daten in Echtzeit, Technik, Computer-Bildschirme
★ 4.7 (258) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenqualität, Datenzugang, Bereinigung von Daten, Qualität der Daten, Statistische Berichterstattung, Virtuelle Umgebung, Interaktive Datenvisualisierung, Datenumwandlung, Business-Analytik, Explorative Datenanalyse, Software zur Datenanalyse, Datenanalyse, Statistische Programmierung, SAS (Software)
★ 4.7 (890) · Anfänger · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Betriebssysteme, Linux-Befehle, Skriptsprachen, Unix, System-Programmierung, Linux, Dateisysteme, Software-Entwicklungstools, Skripting, Bash (Skriptsprache), Unix-Shell, Linux-Verwaltung, Unix-Befehle, Tools erstellen, grep, Shell-Skript, Befehlszeilenschnittstelle, Programm-Entwicklung, Paket- und Softwareverwaltung, Dateiverwaltung
★ 4.6 (734) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: PySpark, Matplotlib, Apache Spark, Big Data, Data Processing, Distributed Computing, Data Management, Data Visualization, Data Presentation, Data Analysis, Data Manipulation, Data Cleansing, Query Languages, Python Programming
★ 4.4 (317) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Datenmanipulation, Pandas (Python-Paket), Git (Versionskontrollsystem), Virtuelle Umgebung, Daten-Strukturen, Software zur Datenanalyse, Versionskontrolle, Software-Entwicklungstools, Entwicklungsumgebung, Paket- und Softwareverwaltung, Python-Programmierung, Microsoft Entwicklungswerkzeuge
★ 4.6 (273) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Konfigurationsverwaltung, Spring Framework, Anwendungs-Rahmenwerke, Einheitstest, Java Programmierung, Erweiterbare Markup-Sprache (XML), JUnit, Konfigurationsmanagement, Einheitliche Prüfung, Java-Programmierung, Integrationsprüfung, Entwicklungsumgebung, Management von Unternehmensanwendungen, Kontext-Management
★ 3.8 (455) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Microsoft Azure, Webhook-Sicherheit, Ereignisgesteuerte Programmierung, Anwendungsprogrammierschnittstelle (API), Automatisierung von Geschäftsprozessen, Cloud-Entwicklung, Microsoft Power Automate/Flow, GitHub, Cloud-basierte Integration
★ 4.4 (134) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenzugang, Bioinformatik, Datenmanipulation, Statistische Analyse, Daten importieren/exportieren, R (Software), Datenverarbeitung, Daten-Strukturen, Große Daten, Statistische Software, Software zur Datenanalyse, Vorverarbeitung von Daten, Statistische Programmierung, Installation der Software, Datenvorverarbeitung
★ 3.8 (385) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Inhalt, Git (Versionskontrollsystem), Web-Präsenz, Web-Server, HTML und CSS, GitHub, Cloud-Hosting, Web-Design und Entwicklung, Web-Entwicklung, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web-Design
★ 4.5 (2000) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: API-Entwurf, Datensicherheit, Schlüsselverwaltung, Anwendungsprogrammierschnittstelle (API), Prävention von Datenverlusten, Anwendungssicherheit, JSON, OAuth, Sicherheitskontrollen, Kryptographische Protokolle, Beglaubigungen, Identitäts- und Zugangsmanagement, Berechtigung (Computing), Restful API, Management von Bedrohungen
★ 4.6 (841) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Projektleitung, Prioritätensetzung, Schätzung von Projekten, Agile Software-Entwicklung, Agile Entwicklung von Software, Schätzung, Rückstände, Problemlösung, Agile Produktentwicklung, Agile Methodik, Kanban-Prinzipien, Datengestützte Entscheidungsfindung, Scrum (Software-Entwicklung), Produktmanagement, Wasserfall-Methodik, Sprint-Planung, Sprint-Retrospektiven, Produktanforderungen, Schlanke Methodologien, Anwenderbericht
★ 4.8 (82) · Anfänger · Spezialisierung · 1–3 Monate