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.

LearnQuest
Kompetenzen, die Sie erwerben: Java, Spring Framework, Anwendungs-Rahmenwerke, Java Programmierung, Wiederverwendbarkeit von Code, Daten-Strukturen, Java-Plattform Enterprise Edition (J2EE), Objektorientierte Programmierung (OOP), Datei-E/A, Java-Programmierung, Dateiverwaltung
★ 4.7 (222) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI Agents, Agentic Workflows, Program Development, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, AI Integrations, Agentic systems, Retrieval-Augmented Generation, Application Programming Interface (API), Natural Language Processing
★ 3.6 (18) · Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Betriebssysteme, Unix, Computer Programmierung, Linux-Befehle, Computer-Programmierwerkzeuge, C (Programmiersprache), Linux, Speicherverwaltung, Technische Informatik, OS Prozessmanagement, Eingebettete Systeme, Dateisysteme, Computerprogrammierung, Dateiverwaltung, Open-Source-Technologie, Befehlszeilenschnittstelle, Linux-Server
★ 4.7 (35) · Anfänger · Kurs · 1–3 Monate

The University of Chicago
Kompetenzen, die Sie erwerben: Climate Change Programs, Mathematical Modeling, Predictive Modeling, Physical Science, Simulation and Simulation Software, Environmental Science, Process Modeling, Simulations, Numerical Analysis, Programming Principles
★ 4.2 (57) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Persistenz der Daten, Anwendungsprogrammierschnittstelle (API), iOS-Entwicklung, Datenmodellierung, JSON, Restful API, Beglaubigungen, Swift-Programmierung, Kerndaten (Software), Apple iOS
★ 4 (52) · Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Cyber Attacks, Vulnerability Assessments, Hardware Architecture, Information Systems Security, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, VPN Clients, Systems Architecture, Authentications
★ 4.8 (45) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
★ 4.4 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, LLM Application, Agentic Workflows, OpenAI API, OpenAI, Large Language Modeling, Tool Calling, Retrieval-Augmented Generation, Artificial Intelligence, AI Integrations, Generative AI, Development Environment, Microsoft Azure, AI literacy, Microsoft Development Tools
★ 4.5 (169) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
★ 4.4 (48) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Unsupervised Learning, Generative AI, Large Language Modeling, Supervised Learning, Deep Learning, Generative Model Architectures, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Statistical Machine Learning, Machine Learning Algorithms, Model Training, Artificial Neural Networks, Feature Engineering, Unstructured Data, Model Evaluation, Dimensionality Reduction, Model Optimization
★ 4.7 (64) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Grafik-Software, Software zur Datenvisualisierung, Plot (Grafiken), Ggplot2, Streudiagramme, Wärmekarten, Datenwrangling, Statistische Visualisierung, Tidyverse (R-Paket)
★ 4.9 (132) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Maschinelles Lernen, Methoden des maschinellen Lernens, Pandas (Python-Paket), Bioinformatik, Technische Merkmale, Datenmanipulation, Entwicklung von Medikamenten, Feature Technik, Modellevaluation, Unüberwachtes Lernen, Modell Ausbildung, Bewertung des Modells, Wissenschaftliche Visualisierung, Molekularbiologie, Angewandtes maschinelles Lernen, Prädiktive Analytik, Prädiktive Modellierung, Medizinische Wissenschaft und Forschung, Vorverarbeitung von Daten, Künstliche neuronale Netze, Datenvorverarbeitung
★ 2.4 (28) · Mittel · Kurs · 1–4 Wochen