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.

Fudan University
Kompetenzen, die Sie erwerben: Unity Engine, 3D Assets, Animation and Game Design, Video Game Development, Mobile Development, User Interface (UI), Application Deployment, C# (Programming Language), User Interface (UI) Design, Mobile Development Tools, UI Components, Game Design, Computer Graphics, Animations, Object Oriented Programming (OOP), Development Environment, Cross Platform Development, Scripting
Anfänger · Kurs · 1–3 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Model View Controller, Selenium (Software), Web Applications, Java, Java Programming, Data Access, Java Platform Enterprise Edition (J2EE), Agile Methodology, Web Development, Integration Testing, Software Testing, Application Development, Agile Software Development, Test Automation, Functional Testing, Software Design Patterns
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: CI/CD, Beglaubigungen, Kontinuierliche Integration, Benutzeroberfläche (UI), Software-Prüfung, Entwicklung von Testskripten, Cascading Style Sheets (CSS), GitHub, Test-Automatisierung, API-Tests, Gherkin (Skriptsprache), Verhaltensbasierte Entwicklung, Ereignisgesteuerte Programmierung
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Model Context Protocol, Agentic Workflows, Prompt Engineering, Anthropic Claude, Application Programming Interface (API), Prompt Patterns, Prompt Engineering Tools, LLM Application, JSON, AI Integrations, Generative AI Agents, AI literacy, Tool Calling, Generative AI, Scripting, Token Optimization, Document Management, Context Engineering, Agentic systems
Mittel · Spezialisierung · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Python-Programmierung, MySQL, Abfragesprachen, Daten importieren/exportieren, Skripting, Web-Scraping, Datenmanipulation, Analyse räumlicher Daten, Skriptsprachen, Persistenz der Daten, Datenbank Management, Datenbank-Management, Datenbanken, JSON, Datenerfassung, SQL, Operative Datenbanken, Datei-E/A, Daten-Strukturen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bericht schreiben, Datenumwandlung, Software zur Datenvisualisierung, Business, Datenanalyse, Datenmanipulation, Trendanalyse, Präsentation der Daten, Statistische Programmierung, Datenvisualisierung, Explorative Datenanalyse, Analytik, SAS (Software), Geschäftsberichte, Interaktive Datenvisualisierung, Grafische Darstellung, Statistische Visualisierung, Datenwrangling
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenumwandlung, Verarbeitung natürlicher Sprache, Netzwerkanalyse, Text Mining, Analyse, Datenanalyse, Geospatial Mapping, Statistische Programmierung, Unstrukturierte Daten, Datenvisualisierung, Datenvorverarbeitung, Datamaps, SAS (Software), Vorverarbeitung von Daten
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: WordPress, Responsive Web Design, Web Content, Content Management Systems, Web Design, Web Presence, Web Design and Development, Content Management, Web Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Abfragesprachen, Datenmanipulation, Datenbank Management, SQL, Datenbank-Management, PostgreSQL, Datenzugang
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Java, Java Programming, Algorithms, Computational Thinking, Object Oriented Programming (OOP), Functional Design, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Geschäftliche Anforderungen, Verarbeitung natürlicher Sprache, Bereitstellung von Anwendungen, Interviewing-Fähigkeiten, Python-Programmierung, Zusammenarbeit, Jira (Software), Docker (Software), Professionelle Netzwerkarbeit, Bedarfsanalyse, Agile Entwicklung von Software, Projektleitung, Devops-Werkzeuge, Agiles Projektmanagement, Kommunikation, DevOps, Prometheus (Software), Agile Methodik, Software-Entwicklungstools, Technische Kommunikation, Agile Software-Entwicklung
Anfänger · Kurs · 1–3 Monate