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: Python-Programmierung, Instandhaltbarkeit, Bereitstellung von Anwendungen, Graphentheorie, Microsoft Azure, Code-Überprüfung, Testgetriebene Entwicklung (TDD), Cloud-Bereitstellung, Software-Entwicklung, Software Entwurf, Cloud Computing, Software-Dokumentation, Serverloses Rechnen, Integrationsprüfung, Generative KI, Objektorientierte Programmierung (OOP), Daten-Strukturen
★ 4.1 (26) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Histogramm, Datenumwandlung, Datenwissenschaft, Text Mining, Technische Merkmale, Unstrukturierte Daten, Dimensionalitätsreduktion, Datenverarbeitung, Datenmanipulation, Integration von Daten, Explorative Datenanalyse, Plot (Grafiken), Datenvorverarbeitung, Bereinigung von Daten, Feature Technik, Matlab, Prädiktive Modellierung, Vorverarbeitung von Daten, Bildanalyse, Wissenschaftliche Visualisierung, Datenwrangling
★ 4.7 (351) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Simulation and Simulation Software, Simulations, Microbiology, Network Model, Biology, Programming Principles, Mathematical Modeling, Computer Programming
★ 4.3 (57) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

École normale supérieure
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Graphentheorie, Theoretische Informatik, Algorithmen, Operations Research, Lineare Algebra, Lösung Design, Angewandte Mathematik, Wahrscheinlichkeit, Kombinatorik
★ 4.7 (558) · Gemischt · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Instandhaltbarkeit, Git (Versionskontrollsystem), JUnit, Java, Fehlersuche, Java-Programmierung, Software-Prüfung, Software-Entwicklung, Lebenszyklus der Softwareentwicklung, Versionskontrolle, Java Programmierung, Grundsätze der Programmierung, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Analyse der Anforderungen, Agile Methodik, Unified Modeling Language, Lebenszyklus der Systementwicklung, Agile Software-Entwicklung, Spring Framework
★ 4.8 (37) · Anfänger · Kurs · 1–3 Monate

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

Duke University
Kompetenzen, die Sie erwerben: Restful API, Python-Programmierung, Kryptographie, Daten-Pipelines, Rust (Programmiersprache), Software-Prüfung, Datenverarbeitung, System-Programmierung, Datenmanipulation, Sichere Kodierung, Amazon Web Services, Cloud-basierte Integration, Amazon Webdienste, Anwendungsprogrammierschnittstelle (API), Daten-Strukturen, Befehlszeilenschnittstelle
★ 3.5 (67) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Datenumwandlung, Vorhersage, Statistische Methoden, Statistische Modellierung, Bewertung des Modells, Dimensionalitätsreduktion, Tiefes Lernen, Statistische Analyse, Unüberwachtes Lernen, Datenvorverarbeitung, Vorverarbeitung von Daten, Prädiktive Modellierung, Modellevaluation, Zeitreihenanalyse und Vorhersage, Statistisches maschinelles Lernen
★ 4.5 (144) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (141) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Tensorflow, Convolutional Neural Networks, Applied Machine Learning, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning
★ 4.4 (84) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenumwandlung, Datenwissenschaft, R Programmierung, Daten importieren/exportieren, Datenanalyse, Datenmanipulation, Tidyverse (R-Paket), Explorative Datenanalyse, Datenvisualisierung, Datenverwaltung, Dateiverwaltung, Datenwrangling, R (Software), Datenmanagement
★ 4.4 (54) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Frontend Integration, API Testing, React.js, Authentications, Containerization, OAuth, Cloud Deployment, Back-End Web Development, PostgreSQL, API Gateway, Software Documentation, Amazon Web Services, Event-Driven Programming, Database Development, Front-End Web Development, Python Programming, Database Management, Restful API, Object-Relational Mapping, SQL
★ 4 (14) · Mittel · Spezialisierung · 3–6 Monate