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.

SkillUp
Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Datenmodellierung, Software-Entwicklungstools, SAP S/4HANA, Daten in Echtzeit, Funktionale Anforderung, Compliance-Berichterstattung, Cloud-Bereitstellung, Organisatorische Struktur, Unternehmensressourcenplanung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, Code-Überprüfung, Generative KI, Einheitstest, Programm-Entwicklung, Cloud Computing, Softwareentwicklung, Cloud-Anwendungen, Algorithmen, Software Entwurf, Objektorientierter Entwurf, Serverloses Rechnen, Software-Dokumentation, Cloud-Bereitstellung, Instandhaltbarkeit, Microsoft Azure, Integrationstests, Objektorientierte Programmierung (OOP), Testgetriebene Entwicklung (TDD), Python-Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenstrukturen, C# (Programmiersprache), Graphentheorie, Fehlersuche, Entwicklung von Videospielen, Einheit-Engine, Software-Architektur, Software-Entwurfsmuster, Objektorientierter Entwurf, Algorithmen
Mittel · Kurs · 1–4 Wochen

École normale supérieure
Kompetenzen, die Sie erwerben: Graphentheorie, Theoretische Informatik, Kombinatorik, Computergestütztes Denken, Algorithmen, Wahrscheinlichkeit, Mathematische Modellierung
Gemischt · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, Einheitstest, Fehlersuche, Grundsätze der Programmierung, Programm-Entwicklung, Java, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Java Programmierung
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemprüfung, Sichere Kodierung, Analyse der Anforderungen, Fehlersuche, Projektmanagement, Wasserfall-Methodik, Nutzungsakzeptanztests (UAT), Abnahmeprüfung, Integrationstests, Einheitstest, White-Box-Tests, Softwareentwicklung, Software-Tests, Konfigurationsverwaltung, Agile Methodik, Testfall, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, Software-Ingenieur, Unified Modeling Language
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: JSON, Sichere Kodierung, Kryptographische Protokolle, Persistenz der Daten, Datenspeicher, OAuth, Entwicklung von Anwendungen für Mobilgeräte, Objective-C (Programmiersprache), Kerndaten (Software), Apple iOS, Anwendungssicherheit, iOS Entwicklung, Authentifizierungen, Single Sign-On (SSO)
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, AI Orchestration, Agentic systems, AI Workflows, OpenAI API, LLM Application, Agentic Workflows, Prompt Patterns, OpenAI, Large Language Modeling, AI Enablement, Retrieval-Augmented Generation, Artificial Intelligence, Semantic Web, Development Environment, Tool Calling, Microsoft Azure, AI Personalization, Microsoft Development Tools
Mittel · Spezialisierung · 3–6 Monate

Accenture
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenanalyse, Digitale Kommunikation, Aufkommende Technologien, Computer Hardware, Künstliche Intelligenz, Web-Entwicklung, Javascript, Blockchain, Cloud Computing, Computerkenntnisse, Technologie-Lösungen, Erhebung von Daten, Python-Programmierung, Datensicherheit, Microsoft Excel, digitale Kompetenz
Anfänger · Kurs · 1–4 Wochen

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