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.

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Network Analysis, Social Network Analysis, Data Visualization, Scientific Visualization, Network Model, Graphing, Graph Theory, Exploratory Data Analysis, Environmental Science, R (Software), Data Analysis, R Programming, Data Science, Data Processing
★ 5 (37) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenverarbeitung, Datenwissenschaft, Python-Programmierung, Daten-Strukturen, Pandas (Python-Paket), NumPy, Datenwrangling, Datenvisualisierung, Paket- und Softwareverwaltung, Plot (Grafiken), Statistische Visualisierung, Software zur Datenvisualisierung, Matplotlib, Seaborn
★ 4.6 (79) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Anwendungsentwicklung, KI-Kenntnisse, Modell-Einsatz, Klassifizierungsalgorithmen, Künstliche Intelligenz, Datenerfassung, Microsoft Azure, Bildanalyse, Modell Ausbildung, Angewandtes maschinelles Lernen, Computer Vision
★ 4.6 (132) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Numerische Analyse, Datenverarbeitung, Rechnerische Logik, Python-Programmierung, Datei-E/A, Computer Programmierung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, NumPy, Computerprogrammierung, Computational Thinking, Installation der Software, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Skripting, Wiederverwendbarkeit von Code, Code-Überprüfung, Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.6 (11) · Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Javascript, JavaScript-Frameworks, Web-Design und Entwicklung, Benutzeroberfläche (UI), Cascading Style Sheets (CSS), Web-Entwicklung, Front-End-Webentwicklung, Web-Design, UI-Komponenten, Web-Anwendungen, Entwicklungsumgebung, HTML und CSS, Hypertext Markup Language (HTML), React.js
★ 4.2 (60) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Dimensionalitätsreduktion, Datenverarbeitung, Überwachtes Lernen, Datenumwandlung, Python-Programmierung, Bereinigung von Daten, Maschinelles Lernen, Klassifizierungsalgorithmen, Unüberwachtes Lernen, Random Forest Algorithmus, Angewandtes maschinelles Lernen, Methoden des maschinellen Lernens, Künstliche neuronale Netze, Vorverarbeitung von Daten, Algorithmen für maschinelles Lernen, Prädiktive Modellierung, Datenvorverarbeitung
★ 4.1 (14) · Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Elektroingenieurwesen, Mathematische Modellierung, Lineare Algebra, Digitale Signalverarbeitung, Kommunikationssysteme, Elektronik, Telekommunikation
★ 4.8 (94) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Förderung, Fehlersuche, Python-Programmierung, Programm-Entwicklung, Einheitliche Prüfung, Einheitstest, GitHub Kopilot, GitHub, Objektorientierte Programmierung (OOP), Spiel-Design, Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.7 (11) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Text Mining, Anwendungsentwicklung, KI-Kenntnisse, Automatisierung, Künstliche Intelligenz, Microsoft Azure, Verarbeitung natürlicher Sprache, Unstrukturierte Daten
★ 4.7 (125) · Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Restful API, Google Cloud-Plattform, API-Entwurf, Netzwerk-Protokolle, JSON, Cloud-API, Anwendungsprogrammierschnittstelle (API), Webdienste, Beglaubigungen
★ 3.3 (27) · Anfänger · Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Web Development Tools
★ 4.4 (102) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Software-Prüfung, Benutzeroberfläche (UI), Einheitliche Prüfung, Persistenz der Daten, Mobile Entwicklung, Einheitstest, Ereignisgesteuerte Programmierung, Android-Entwicklung, Integrationsprüfung, Entwicklungstests
★ 4.4 (69) · Gemischt · Kurs · 1–4 Wochen