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: Restful API, Javascript, API-Entwurf, Leistungsoptimierung, Cloud-Bereitstellung, Cloud-Entwicklung, Skalierbarkeit, Node.JS, Datenbank-Design, MongoDB, Cloud-Anwendungen, Server-Seite, Back-End-Webentwicklung, Datenbank-Anwendung, Anwendungsprogrammierschnittstelle (API), NoSQL, Datenbank-Entwicklung, Middleware, Relationale Datenbanken, Beglaubigungen
★ 4.5 (51) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Google Analytics, Ad Hoc Reporting, Performance Reporting, Web Analytics, Marketing, Web Development
★ 4.5 (170) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Cascading Style Sheets (CSS), Gestaltung, Entwurf, Web-Entwicklung, Prototyping, Front-End-Webentwicklung, Web-Design, HTML und CSS, Figma (Entwurfssoftware), Entwurfssoftware, Hypertext Markup Language (HTML)
★ 4.6 (118) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Fundação Lemann
Kompetenzen, die Sie erwerben: Programming Principles, Digital pedagogy, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Logic, Computational Thinking, Algorithms
★ 4.7 (125) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Sprint-Planung, Schätzung von Projekten, Rückstände, Agile Entwicklung von Software, Agile Software-Entwicklung, Sprint-Retrospektiven, Produktanforderungen, Agile Methodik, Schätzung, Agiles Projektmanagement, Prioritätensetzung, Anwenderbericht, Agile Produktentwicklung
★ 4.8 (14) · Anfänger · Kurs · 1–4 Wochen

Politecnico di Milano
Kompetenzen, die Sie erwerben: Sprint-Planung, Zeitleisten, Prozess-Management, Business-Lösungen, Risikomanagement, Scrum (Software-Entwicklung), Skaliertes Agiles Framework, Risikokontrolle, Personalmanagement, Agile Entwicklung von Software, Agile Software-Entwicklung, Planung, Agile Methodik, Projektdurchführung, Anwenderbericht, Teambildung, Team-Motivation, Arbeitsablauf-Management, Projekt-Scoping, Agiles Projektmanagement, Teamorientiert
★ 4.8 (381) · Anfänger · Spezialisierung · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Planung der Lieferkette, Unternehmensanalyse, Arbeitskräfteplanung, Business-Analytik, Operations Research, Microsoft Excel, Ressourcen-Zuweisung, Mathematische Modellierung, Bestandskontrolle, Operations Management, Transport, Analytik, Betriebsführung, Business Analyse, Lieferkette, Verwaltung der Arbeitskräfte, Fertigungsverfahren, Kassenführung, Ressourcenplanung, Produktionsprozess, Finanzielle Modellierung
★ 4.8 (58) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Integration von Daten, MLOps (Operationen für maschinelles Lernen), Datenumwandlung, Schneeflocken-Schema, Databricks, Python-Programmierung, Modell-Einsatz, Apache Spark, Große Daten, Data Warehousing, Datenqualität, Datenarchitektur, SQL, DevOps, Modell Ausbildung, Daten-Pipelines, PySpark, Verteiltes Rechnen, Apache Hadoop, Qualität der Daten
★ 3.9 (67) · Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Hardware-Architektur, Fehlersuche, Computerarchitektur, Systementwurf und Implementierung, System-Konfiguration, Verifizierung und Validierung, Integrierte Entwicklungsumgebungen, Simulationen, System-Programmierung, Software-Entwicklung, Eclipse (Software), Eingebettete Systeme, Eingebettete Software, Mikroarchitektur, Software-Entwicklungstools
★ 3.9 (98) · Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Fehleranalyse, Modellbasierte Systemtechnik, Fehlersuche, Simulation und Simulationssoftware, Technische Kommunikation, System-Programmierung, Eingebettete Systeme, Eingebettete Software
★ 4.6 (244) · Mittel · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Android (Operating System), Application Deployment, JSON, Web Services, Restful API, Mobile Development, Application Development, Application Programming Interface (API), Data Persistence, User Interface (UI) Design, User Interface (UI), Animations
★ 4.6 (103) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Anfänger · Kurs · 1–4 Wochen