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.

Microsoft
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Datenmanagement, Anwendungs-Rahmenwerke, UI-Komponenten, Fehlersuche, Server-Seite, Benutzeroberfläche (UI) Design, Datenverwaltung, Benutzeroberfläche (UI), Microsoft Kopilot, Leistungsoptimierung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Anwendungen, Frontend-Leistung, Microsoft Entwicklungswerkzeuge, Front-End-Webentwicklung, Web-Komponenten
★ 4.4 (25) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: R Programmierung, Öffentliche Verwaltung, Analytik, Daten-Storytelling, Modellevaluation, Bewertung des Modells, Datengestützte Entscheidungsfindung, Daten-Ethik, Angewandtes maschinelles Lernen, Datenverwaltung, Öffentliche Politiken, Politische Analyse, Ethische Standards und Verhaltensweisen, Fallstudien, Verantwortungsvolle AI, Datenanalyse, Präsentation der Daten, Daten-Governance, Politische Wissenschaften
★ 4.8 (18) · Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Backlogs, Software Engineering, Continuous Integration, Acceptance Testing, Test Driven Development (TDD)
★ 4.7 (103) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Pipelines, SQL, Datenumwandlung, Datenverarbeitung, Leistungsoptimierung, Daten in Echtzeit, Datenfluss, Datei-E/A, Jupyter
★ 4 (44) · Fortgeschritten · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Field-Programmable Gate Array (FPGA), Hardware Design, Computational Logic, Application Specific Integrated Circuits, Computer-Aided Design, Electronic Hardware, Electrical and Computer Engineering, Electrical Engineering, Electronics Engineering, Electronic Systems, Electronics, Semiconductors, Electronic Components, Programming Principles, Engineering Design Process, Test Case, Simulation and Simulation Software
★ 4.6 (70) · Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Version Control, GitHub, Git (Version Control System), Data Transformation, Data Science, Data Analysis, R (Software), R Programming, Software Installation
★ 4.7 (107) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Visualization, Plot (Graphics), Data Manipulation, Statistical Visualization, Data Cleansing, Text Mining, Exploratory Data Analysis, Data Analysis, Data Preprocessing, Python Programming
★ 4.6 (17) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenvalidierung, Bereinigung von Daten, Verifizierung und Validierung, Test Daten, Validierung von Daten, Datei-E/A, Entwicklung von Testskripten, Python-Programmierung, Testfall
★ 4 (24) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Visualization, Statistical Programming, Time Series Analysis and Forecasting, Interactive Data Visualization, Data-Driven Decision-Making, Trend Analysis, Rmarkdown, Data Processing, Data Analysis, Predictive Modeling, Data Cleansing, Data Manipulation, Exploratory Data Analysis, Predictive Analytics, Revenue Management, Forecasting, Business Strategy, Machine Learning
★ 4.9 (11) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Blockchain, Frontend Integration, Transaction Processing, Event-Driven Programming, Front-End Web Development, JavaScript Frameworks, Event Monitoring, Development Environment, Web Development, Web Applications, Program Development, Secure Coding, Web Development Tools, React.js, Emerging Technologies, Application Development, Javascript
★ 4.8 (78) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Skalierbarkeit, Datenbank-Verwaltung, Daten importieren/exportieren, SQL, Wiederherstellung im Katastrophenfall, Leistungsoptimierung, Migration von Daten, Datenbank-Entwicklung, Identitäts- und Zugangsmanagement, Cloud-Infrastruktur, Datenbankarchitektur und -verwaltung, Oracle-Datenbanken, Verschlüsselung, Datenbank-Management, Oracle Wolke, Datenbank Management
★ 4.6 (40) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Konfigurationsverwaltung, Skalierbarkeit, React.js, Anwendungs-Rahmenwerke, Reaktionsfähiges Web-Design, Entwicklungsumgebung, Web-Anwendungen, JavaScript-Frameworks, Web-Frameworks, Konfigurationsmanagement, Bereitstellung von Anwendungen, Web-Entwicklung, Cascading Style Sheets (CSS), Routing-Protokolle, Frontend-Leistung, Front-End-Webentwicklung
★ 4.5 (29) · Anfänger · Kurs · 1–4 Wochen