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.

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: Bioinformatics, Data Analysis Software, Data Processing, Data Analysis, Data Literacy, Metadata Management, R Programming
★ 3.8 (19) · Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Fehlersuche, Software-Prüfung, Plattformübergreifende Entwicklung, Software Architektur, Model-View-Controller, Web-Entwicklung, ASP.NET, Open-Source-Technologie, Microsoft Entwicklungswerkzeuge, Befehlszeilenschnittstelle, Web-Anwendungen, Software-Entwurfsmuster, Entwicklungsumgebung, Software-Architektur, .NET-Rahmenwerk, Middleware, Bereitstellung von Anwendungen
★ 4 (79) · Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Real Time Data, Cloud Management, Cloud Security, Digital Transformation, Cloud Solutions, Serverless Computing, Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Cloud Platforms, Application Programming Interface (API), Looker (Software), Data Security, Cloud Deployment, Public Cloud, Model Training, Business Intelligence, Cloud Computing, Cloud Services
★ 4.8 (42) · Anfänger · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Memory Management, Data Structures, Algorithms, Performance Tuning, Information Management, Theoretical Computer Science, File Management
★ 4.3 (106) · Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
★ 4.6 (20) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Cleansing, Graphing, Exploratory Data Analysis, Data Manipulation, Data Processing, Jupyter, Analysis, Python Programming
★ 4.7 (36) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenbank-Management, SQL, PostgreSQL, Abfragesprachen, Datenbank Management, Datenbank-Systeme
★ 4.7 (41) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data-Driven Decision-Making, Data Transformation, Data Presentation, Data Processing, Data Cleansing, Data Preprocessing, Statistical Analysis, Seaborn, NumPy, Python Programming
★ 4.5 (39) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Git (Versionskontrollsystem), React Native, Mobile Entwicklungstools, Persistenz der Daten, Benutzeroberfläche (UI), Mobile Entwicklung, GitHub, Flutter (Software), Software-Entwicklung, Figma (Entwurfssoftware), Anwendungsprogrammierschnittstelle (API), Anwenderbericht, Benutzeroberfläche (UI) Design, Bereitstellung von Anwendungen
★ 4.8 (25) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Javascript, Computer Programmierung, Daten-Strukturen, Computerprogrammierung, Datenfluss
★ 4.7 (25) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Restful API, Datenbank-Management, Cloud-Bereitstellung, Javascript, MongoDB, Software Architektur, DevOps, Kubernetes, Front-End-Webentwicklung, Back-End-Webentwicklung, Anwendungsprogrammierschnittstelle (API), CI/CD, Software-Architektur, GitHub, Frontend-Integration, Full-Stack Web-Entwicklung, NoSQL, Berechtigung (Computing), Datenbank Management, Kontinuierliche Integration, Bereitstellung von Anwendungen, React.js
★ 4.7 (43) · Fortgeschritten · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Datenanalyse, Datenumwandlung, Datenwrangling, Statistische Analyse, Tidyverse (R-Paket), R (Software)
★ 4.6 (22) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden