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.
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Code Reusability, Python Programming, Program Development, Software Installation, Computational Logic, IT Automation, Computational Thinking, Data Storage, Development Environment
★ 4.8 (106) · Gemischt · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: YAML, Java-Programmierung, JSON, Konfigurationsverwaltung, Web-Anwendungen, Software-Architektur, Spring Framework, Spring Boot, Software Architektur, Restful API, Konfigurationsmanagement, Webdienste, Model-View-Controller, Frontend-Integration, Eckig, Erweiterbare Markup-Sprache (XML), Java Programmierung
★ 4.1 (224) · Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Scripting Languages, Software Installation, Algorithms, Development Environment
★ 4.8 (81) · Gemischt · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures, Algorithms, Memory Management
★ 4.9 (827) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, SQL, Data Visualization Software, Database Design, AWS SageMaker, Unsupervised Learning, Data Visualization, Interactive Data Visualization, Dashboard, Feature Engineering, Database Management, Exploratory Data Analysis, A/B Testing, Tableau Software, Pandas (Python Package), Matplotlib, Python Programming, Data Analysis, Machine Learning
★ 3.9 (26) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Data Warehousing, Integration von Daten, Business Intelligence, SQL, Datenmodellierung, Datenbank-Design, Relationale Datenbanken, PostgreSQL, Pivot-Tabellen und Diagramme, Auszug, Datenarchitektur
★ 4.4 (1057) · Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Data Warehousing, Business-Analytik, Oracle-Datenbanken, Integration von Daten, Abfragesprachen, Business Intelligence, SQL, Große Daten, Analytik, Data Mining, Datenmanagement, Datenverwaltung, Relationale Datenbanken, Technologien zur Datenspeicherung, PostgreSQL, Datenbank-Management-Systeme, Daten-Governance, Datenarchitektur, Analytische Fähigkeiten
★ 4.6 (592) · Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Microsoft Entwicklungswerkzeuge, Paket- und Softwareverwaltung, Daten-Strukturen, Python-Programmierung, Software-Entwicklungstools, Datenmanipulation, Pandas (Python-Paket), Git (Versionskontrollsystem), Entwicklungsumgebung, Virtuelle Umgebung, Software zur Datenanalyse, Versionskontrolle
★ 4.6 (273) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Datenvisualisierung, Bereinigung von Daten, Explorative Datenanalyse, Seaborn, Statistik, Integration von Daten, Plot (Grafiken), Infektionskrankheiten, Statistische Analyse, Python-Programmierung, Datenmanipulation, Datenverarbeitung, Datenvorverarbeitung, Datenanalyse, Vorverarbeitung von Daten, Datenwrangling, Korrelationsanalyse
★ 4.5 (1969) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University at Buffalo
Kompetenzen, die Sie erwerben: Blockchain, Anwendungsentwicklung, Anwendungsdesign, Anwendungs-Rahmenwerke, Testgetriebene Entwicklung (TDD), Befehlszeilenschnittstelle, Software-Architektur, Web-Anwendungen, Software-Entwicklungstools, Web-Entwicklungs-Tools, Software Architektur, Entwicklungstests, Bereitstellung von Anwendungen, Frontend-Integration, Entwicklungsumgebung, Anwendungsprogrammierschnittstelle (API), Interoperabilität, Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten
★ 4.5 (1193) · Mittel · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Ansible, Infrastructure as Code (IaC), Package and Software Management, Kubernetes, Linux Administration, Continuous Integration, CI/CD, Git (Version Control System), Linux, Docker (Software), Application Development, Linux Commands, Microservices, Devops Tools, Linux Servers, GitHub, Data Structures, DevOps
★ 4.6 (261) · Anfänger · Spezialisierung · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Java-Programmierung, Testfall, Prüftechnik, White-Box-Tests, JUnit, Test-Automatisierung, Software-Prüfung, Code-Abdeckung, Funktionelle Prüfung, Gurke (Software), Gherkin (Skriptsprache), Prüfbarkeit, Analyse der Anforderungen, Verhaltensbasierte Entwicklung, Java Programmierung
★ 3.8 (116) · Mittel · Kurs · 1–4 Wochen