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.

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Design Patterns, Software Architecture, Software Design, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Application Frameworks, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenzugang, Daten-Pipelines, Daten importieren/exportieren, Datenmanipulation, Fehlersuche, SQL, Datenumwandlung, PySpark, Verteiltes Rechnen, Datenverarbeitung, Datentechnik, Grundsätze der Programmierung, Python-Programmierung, Apache Spark, MySQL
Gemischt · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Data Structures, File I/O, Data Processing, Programming Principles, Data Manipulation, Python Programming, Data Store, File Management, Computer Programming, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Scientific Visualization, Interactive Data Visualization, Statistical Visualization, Exploratory Data Analysis, Graphing, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Web-Inhalt, Leitlinien für die Zugänglichkeit von Webinhalten, Hypertext Markup Language (HTML), Semantisches Web, Web-Entwicklung, Front-End-Webentwicklung, Web-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: HTML und CSS, Reaktionsfähiges Web-Design, Web-Design und Entwicklung, Dateiverwaltung, Cascading Style Sheets (CSS), Web-Entwicklung, Hypertext Markup Language (HTML), Front-End-Webentwicklung, Web-Design
Anfänger · Kurs · 1–4 Wochen

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

Amazon Web Services
Kompetenzen, die Sie erwerben: Kundenbetreuung, Zusammenarbeit, Cloud-Dienste, Automatisierung, Mündliche Äußerung, Kundenbeziehungsmanagement, Amazon Web Services, Technische Unterstützung, Kommunikation, Generative KI, Kunden und Kundenbetreuung, Aufbau von Kundenbeziehungen, Management von Zwischenfällen, Beziehungsmanagement, Analyse der Grundursache, Technische Unterstützung und Dienstleistungen, Cloud-Sicherheit, Verbale Kommunikationsfähigkeiten, Amazon Webdienste, Problem-Management, Beratende Ansätze
Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Electronic Hardware, Electronic Components, Electronics, Electronic Systems, Hardware Design, Music, Embedded Systems, Instrumental Music, System Configuration, Embedded Software, Digital Communications, Programming Principles, Physics
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Datenbank-Anwendung, Persistenz der Daten, Netzwerk-Protokolle, Anwendungsprogrammierschnittstelle (API), UI-Komponenten, iOS-Entwicklung, JSON, Datenmodellierung, Benutzeroberfläche (UI), Datenspeicher, Netzwerk-Modell, Apple iOS, Kerndaten (Software)
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Datenbanken, Datenanalyse, Relationale Datenbanken, Datenbank-Management, Abfragesprachen, Datenbank Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Android Development, Android Studio, Application Design, Mobile Development, Application Development, Mobile Development Tools, Software Design, User Interface and User Experience (UI/UX) Design, Program Development, Prototyping, Development Testing, Extensible Markup Language (XML), Problem Management
Gemischt · Kurs · 1–3 Monate