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: Automatisierung, Browser-Kompatibilität, Web-Entwicklungs-Tools, Selenium (Software), Software-Prüfung, Skripting, Grundsätze der Programmierung, Entwicklungsumgebung, Test-Automatisierung, Datei-E/A, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten, Installation der Software, Python-Programmierung, Paket- und Softwareverwaltung
★ 4.6 (16) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Projektleitung, Projektdurchführung, Entscheidungsfindung, Datenmanagement, Teamleitung, Datenwissenschaft, Teambildung, Datengestützte Entscheidungsfindung, Daten-Strategie, Datenverwaltung, Leiterschaft, Datenanalyse, Fallstudien, Präsentation der Daten, Technische Kommunikation, Team Management, Führungsqualitäten, Funktionsübergreifende Teamführung
★ 4.7 (1565) · Gemischt · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Datenvalidierung, Pandas (Python-Paket), Produkt-Automatisierung, Analytische Fähigkeiten, Datenmanipulation, Analytik, Software zur Datenvisualisierung, NumPy, Grafische Darstellung, Datengestützte Entscheidungsfindung, Grundsätze der Programmierung, Plot (Grafiken), Datenverarbeitung, Analyse, Skripting, Validierung von Daten, Datenanalyse, Numerische Analyse, Python-Programmierung, Präsentation der Daten, Matplotlib
★ 4.9 (22) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Persistenz der Daten, Anwendungsprogrammierschnittstelle (API), iOS-Entwicklung, Datenmodellierung, JSON, Restful API, Beglaubigungen, Swift-Programmierung, Kerndaten (Software), Apple iOS
★ 4 (52) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
★ 4.4 (22) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Datenzugang, API-Entwurf, Persistenz der Daten, Anwendungsprogrammierschnittstelle (API), Android-Studio, Datenbank-Anwendung, SQL, JSON, Android-Jetpack, Back-End-Webentwicklung, Datenbanken, Datenbank-Entwicklung, Relationale Datenbanken, Web-Anwendungen, Restful API, Android-Entwicklung, Kotlin, Datenbank-Management, Datenbank Management
★ 4.7 (60) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Anwendungsprogrammierschnittstelle (API), Software-Prüfung, Test-Tools, OAuth, API-Tests, Szenario-Tests, Beglaubigungen, Leistungsprüfung, Sicherheitstests, Postman-API-Plattform
★ 4.3 (73) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Daten importieren/exportieren, Datenmanagement, Datenwissenschaft, Datenmanipulation, Datenumwandlung, Datenvisualisierung, Explorative Datenanalyse, Datenverwaltung, Datenwrangling, R (Software), Dateiverwaltung, Datenanalyse, Tidyverse (R-Paket)
★ 4.4 (54) · Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenspeicherung, Computational Thinking, Computer Programmierung, C (Programmiersprache), Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Computerprogrammierung
★ 4.6 (37) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Cascading Style Sheets (CSS)
★ 4.6 (30) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Application Development, Code Reusability, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Python Programming, Record Keeping, Programming Principles
★ 4.9 (49) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Rechnerische Logik, Javascript, Web-Entwicklung
★ 4.5 (11) · Mittel · Kurs · 1–4 Wochen