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.

Google Cloud
Kompetenzen, die Sie erwerben: Datenerfassung, Datenverwaltung, Integrität der Daten, Daten-Pipelines, Bereinigung von Daten, Software zur Datenvisualisierung, Datenumwandlung, Qualität der Daten, Datenmanagement, Auszug, Datenverarbeitung, Cloud-basierte Integration, Cloud-Sicherheit, Datenmanipulation, SQL, Cloud Computing, Validierung von Daten, Datenqualität, Datenerhebung, Daten-Governance, Datenvalidierung, Integration von Daten
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Software Architektur, Systemanforderungen, Leistungsprüfung, Integrität der Daten, System-Programmierung, Elektronische Hardware, Leistungsoptimierung, Systementwurf und Implementierung, Elektrische Systeme, Hardware-Entwurf, Speicherverwaltung, Linux, Fehleranalyse, Entwurf von Systemen, Eingebettete Software, Eingebettete Systeme, Software-Architektur, Hardware-Architektur, Verlässlichkeit, Systemarchitektur, Echtzeit-Betriebssysteme
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Vue.JS, HTML and CSS, Hypertext Markup Language (HTML), Web Applications, JavaScript Frameworks, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Web Components, Web Development, Javascript, Data Persistence
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Statistische Berichterstattung, Statistische Visualisierung, Datenvisualisierung, R Programmierung, Software zur Datenvisualisierung, Datenwissenschaft, Explorative Datenanalyse, Datenumwandlung, Plot (Grafiken), Wissenschaftliche Visualisierung, R (Software), Statistik, Versionskontrolle, Datenanalyse, Statistische Analyse, Datenwrangling, GitHub, Ggplot2, Statistische Programmierung, Tidyverse (R-Paket)
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Transaktionsverarbeitung, Benutzeroberfläche (UI), Mobile Entwicklung, Benutzererfahrung, Zahlungssysteme, Kenntnisse der Apple Software, Apple iOS, iOS-Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Containerisierung, Agile Methodik, Agiles Projektmanagement, Cloud-Infrastruktur, Scrum (Software-Entwicklung), Cloud-Anwendungen, Docker (Software), Kubernetes, Postman-API-Plattform, Kontinuierliche Integration, Restful API, Cloud-natives Computing, Kontinuierliche Bereitstellung, CI/CD, Agile Software-Entwicklung, Hybrides Cloud-Computing, Cloud-Entwicklung, Kontinuierliche Lieferung, Microservices, DevOps, Agile Entwicklung von Software
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Evaluation, Keras (Neural Network Library), Deep Learning, Model Training, Convolutional Neural Networks, Image Analysis, Tensorflow, Computer Vision, Applied Machine Learning, Predictive Modeling, Spatial Data Analysis, Machine Learning, Data Preprocessing, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Application Deployment, Cloud Deployment, User Interface (UI), User Interface (UI) Design, Typography, Cloud Hosting, Software Engineering
Mittel · Spezialisierung · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Datenbank-Software, SQL, MySQL, Cloud-Management, Datenbank-Management, Google Cloud-Plattform, Datenbank Management
Anfänger · Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Jupyter, Daten-Pipelines, Verteiltes Rechnen, Datei-E/A, Daten in Echtzeit, Datenumwandlung, Datenverarbeitung, SQL, Datenfluss
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Program Development, Python Programming, Computer Programming, Programming Principles, Scripting, Data Store, Data Structures, Software Documentation
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Java Programming, Java, Computer Programming, Debugging, Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Anfänger · Kurs · 1–3 Monate