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: Maschinelles Lernen, Datenwissenschaft, Lineare Algebra, Logistische Regression, Statistische Analyse, Wahrscheinlichkeitsverteilung, R Programmierung, Statistische Software, Statistische Inferenz, Modellevaluation, Statistische Modellierung, Regressionsanalyse, Bewertung des Modells, R (Software), Datenanalyse, Daten-Ethik, Statistische Methoden, Statistische Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Prädiktive Modellierung, Kalkulation
★ 4.2 (23) · Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Bayesian Network, Linear Algebra, Numerical Analysis, Mathematical Modeling, Estimation, Matlab, Statistical Modeling, Markov Model, Simulations, Integral Calculus, Correlation Analysis, Probability, Simulation and Simulation Software, Probability & Statistics, Statistical Methods, Applied Mathematics, Probability Distribution, Predictive Analytics, Engineering Analysis, Control Systems
★ 4.9 (34) · Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: NoSQL, Microsoft Azure, Daten importieren/exportieren, Cloud-Speicher, Abfragesprachen, Cloud-Dienste, Datenbank-Theorie, Datenmanagement, Technologien zur Datenspeicherung, Datensicherheit, Anwendungsprogrammierschnittstelle (API), Datenspeicher, Dateiverwaltung, Datenbank-Verwaltung, Datenbank-Systeme, Datenverwaltung, Datenspeicherung
★ 4.3 (104) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API-Tests, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), GitHub, Kontinuierliche Integration, Test-Automatisierung, CI/CD, Cascading Style Sheets (CSS), Beglaubigungen, Software-Prüfung, Gherkin (Skriptsprache), Verhaltensbasierte Entwicklung, Entwicklung von Testskripten
★ 4.3 (21) · Mittel · Kurs · 3–6 Monate

Universidade Estadual de Campinas
Kompetenzen, die Sie erwerben: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
★ 4.4 (65) · Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Generative AI, Artificial Neural Networks, Applied Machine Learning, Data Preprocessing, Matlab, Software Visualization, Classification Algorithms, Model Optimization, Predictive Modeling, Performance Tuning
★ 4.9 (35) · Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Software-Entwicklung, API-Entwurf, Cloud-Technologien, Amazon Web Services, Telekommunikation, Cloud-Plattformen, Kommunikationssysteme, Cloud-Anwendungen, Cybersecurity, Cloud-Dienste, Digitale Kommunikation, Netzwerk-Protokolle, Amazon Webdienste, Sicherheit von Informationssystemen, Eingebettete Software, Internet der Dinge, Architektur des Cloud Computing, Microservices, Anwendungsprogrammierschnittstelle (API), Drahtlose Netzwerke, Eingebettete Systeme
★ 4.5 (127) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenumwandlung, Datenvisualisierung, Explorative Datenanalyse, Software zur Datenvisualisierung, Business, Bericht schreiben, Präsentation der Daten, Analytik, Trendanalyse, Geschäftsberichte, Statistische Visualisierung, Datenmanipulation, SAS (Software), Datenanalyse, Statistische Programmierung, Interaktive Datenvisualisierung, Datenwrangling, Grafische Darstellung
★ 4.8 (363) · Gemischt · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
★ 4.7 (41) · Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Evaluation, Model Training, Exploratory Data Analysis, Data Cleansing, Text Mining, Scikit Learn (Machine Learning Library), Probability & Statistics, Natural Language Processing, Data Preprocessing, Social Media Analytics, Unstructured Data, Classification Algorithms, Python Programming, Applied Machine Learning, Machine Learning, Automation
★ 4.6 (374) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Java-Programmierung, Techniken der Ausbeutung, Web-Entwicklung, Web-Anwendungen, Node.JS, Sichere Kodierung, Anwendungssicherheit, Javascript, Java Programmierung
★ 4.7 (36) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Methodik, Risikoanalyse, Qualitätsmanagement, Projektplanung, Verbesserung der Geschäftsprozesse, Risikomanagement, Projekt-Risikomanagement, Überwachung der Qualität, Scrum (Software-Entwicklung), Business Analyse, Geschäftsprozess, Anforderungsmanagement, Projektleitung, Rahmen für das Risikomanagement, Unternehmensanalyse, Lebenszyklus des Projektmanagements, Geschäftsplanung, Agile Software-Entwicklung, Qualitätskontrolle, Lieferung der Lösung, Risikomanagement für Projekte, Unternehmensplanung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software
★ 4.8 (101) · Anfänger · Kurs · 1–4 Wochen