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: WordPress, Web Design, Web Analytics and SEO, Content Management Systems, Web Content, Frontend Performance, Cloud Hosting, Web Servers, Web Development, Security Controls, Content Management, Application Security, Computing Platforms, Software Installation, Role-Based Access Control (RBAC), User Accounts
★ 4.4 (34) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Front-End-Webentwicklung, Grafische und visuelle Gestaltung, Interaktives Design, Web-Entwicklung, Web-Design und Entwicklung, Web-Entwicklungs-Tools, GitHub, Programm-Entwicklung, Software-Entwicklungstools, Open-Source-Technologie, Computer-Programmierwerkzeuge, Cascading Style Sheets (CSS), Bereitstellung von Anwendungen, Entwicklungsumgebung, UI-Komponenten, Web-Design, Hypertext Markup Language (HTML), HTML und CSS
★ 4.7 (132) · Anfänger · Kurs · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenwissenschaft, Lineare Algebra, Python-Programmierung, Unüberwachtes Lernen, Data Mining, Klassifizierungsalgorithmen, Datenmanipulation, Methoden des maschinellen Lernens, Statistische Methoden, Erkennung von Anomalien
★ 4.6 (11) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Gateway, Serverless Computing, Cloud API, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, API Testing, Software Testing, Network Routing
★ 4.5 (113) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Testfall, Paket- und Softwareverwaltung, R Programmierung, Software-Versionierung, Programm-Entwicklung, Rmarkdown, Einheitstest, GitHub, Kontinuierliche Integration, Open-Source-Technologie, Plattformübergreifende Entwicklung, Git (Versionskontrollsystem), R (Software), Entwicklungstests, Einheitliche Prüfung, Knitr, Prüfbarkeit, Software-Dokumentation, Tools erstellen, Versionskontrolle
★ 4.1 (223) · Mittel · Kurs · 1–4 Wochen

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Data Visualization, Descriptive Analytics, Data-Driven Decision-Making, Data Analysis, Data Visualization Software, Predictive Analytics, Predictive Modeling, Analytics, Database Management, Data Science, Advanced Analytics, Relational Databases, Data Processing, Forecasting, Python Programming
★ 3.8 (72) · Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Animationen, Swift-Programmierung, Apple iOS, Computer Vision, Bildanalyse, iOS-Entwicklung
★ 3.2 (70) · Gemischt · Kurs · 1–3 Monate

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

Corporate Finance Institute
Kompetenzen, die Sie erwerben: Data Warehousing, Datenumwandlung, Datenzugang, Business Intelligence, SQL, Abfragesprachen, Datenbanken, Datenmanipulation, Relationale Datenbanken, Datenanalyse
★ 4.8 (74) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NoSQL, Verschlüsselung, Schwachstellen-Management, Rollenbasierte Zugriffskontrolle (RBAC), Datenbank Management, SQL, Datenbank-Anwendung, Datenbank-Design, Datenbank-Management, Datenbankarchitektur und -verwaltung, Anwendungssicherheit, Sicherheitskontrollen, Datenbanken, Relationale Datenbanken, Datensicherheit, Benutzerkonten, Sicherheit von Informationssystemen, Datenbank-Verwaltung, Benutzerbereitstellung, Datenbank-Management-Systeme
★ 4.7 (67) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.6 (18) · Mittel · Spezialisierung · 1–3 Monate