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 London
Kompetenzen, die Sie erwerben: Computational Logic, Algorithms, Applied Mathematics, Advanced Mathematics, Mathematics and Mathematical Modeling, Deductive Reasoning, Mathematical Theory & Analysis, Trigonometry, Statistics, General Mathematics, Analysis, Graphing, Computer Science, Mathematical Modeling, Programming Principles, Business Mathematics, Business Logic, Algebra, Arithmetic, Problem Solving
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Algorithmen, System Programmierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Computer Architektur, Hardware-Architektur, Software-Architektur, Datenstrukturen, Informatik, Betriebssysteme, Virtuelle Maschinen, Computer-Grafik-Techniken
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, LangChain, Retrieval-Augmented Generation, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, AI Security, Generative AI Agents, Vector Databases, Generative Model Architectures, OpenAI API, Responsible AI, Software Development
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Design, Secure Coding, JSON
Mittel · Kurs · 1–3 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Datenverarbeitung, Erhebung von Daten, Technische Kommunikation, Molekularbiologie, Zellbiologie, Datenanalyse, Bioinformatik, Analyse, Biowissenschaften, Statistische Methoden, Biotechnologie, Explorative Datenanalyse, Datenbanken, Strukturelle Analyse, Biostatistik, Informatik, Daten-Synthese, Data-Mining, Netzwerkanalyse
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Microsoft Visual Studio, Application Design, Application Programming Interface (API), Software Development Tools, File I/O, Authentications, Application Security, Software Testing, Unit Testing, Debugging
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Restful API, ASP.NET, Postman API Platform, Application Programming Interface (API), API Design, Application Deployment, Web Development, Database Design, Authentications, API Testing, Microsoft Visual Studio, Data Modeling, Microsoft Azure, Secure Coding, Authorization (Computing), Maintainability, GitHub, Debugging, Version Control, Data Validation
Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Fehlersuche, Objektorientierte Programmierung (OOP), Technische Dokumentation, R-Programmierung, Open Source Technologie, Interaktive Datenvisualisierung, Datamaps, Daten bereinigen, Ggplot2, Visualisierung (Computergrafik), Software-Dokumentation, Merkblatt (Software), Datenvorverarbeitung, Datenmanipulation, Einheitstest, Web Scraping, Tidyverse (R-Paket), Datenvisualisierung, Paket- und Software-Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Programming Principles, Computational Thinking
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Failure Analysis, Integrated Development Environments, Root Cause Analysis, Event Monitoring, Analysis, Application Performance Management, Complex Problem Solving
Anfänger · Kurs · 1–4 Wochen