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.

Kompetenzen, die Sie erwerben: Memory Management, C++ (Programming Language), C (Programming Language), Objective-C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Debugging
Mittel · Kurs · 1–3 Monate

JetBrains
Kompetenzen, die Sie erwerben: Java, Software-Entwicklung, Computer Programmierung, Java-Programmierung, Kotlin, Mobile Entwicklung, Skripting, Einheitstest, Funktionales Design, IntelliJ IDEA, Code-Überprüfung, Einheitliche Prüfung, Entwicklungsumgebung, Interoperabilität, Objektorientierte Programmierung (OOP), Android-Entwicklung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computerprogrammierung, Java Programmierung
★ 4.7 (2126) · Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Prompt Engineering Tools, Generative AI Agents, LLM Application, OpenAI, Claude Code, Anthropic Claude, Rust (Programming Language), Databricks, Embeddings, MLOps (Machine Learning Operations), Vector Databases, Data Architecture, DevOps, Python Programming, Software Architecture, Scala Programming, Governance
Mittel · Kurs · 1–4 Wochen
University of Pennsylvania
Kompetenzen, die Sie erwerben: Risikoanalyse, Finanzielle Vorausschau, Risikomanagement, Datenmodellierung, Geschäftsmodellierung, Tabellenkalkulations-Software, Präsentation der Daten, Datengestützte Entscheidungsfindung, Microsoft Excel, Regressionsanalyse, Statistische Modellierung, Quantitative Forschung, Finanzielle Modellierung, Portfolio-Verwaltung, Cashflow-Prognosen, Vorhersage, Risikomodellierung, Präsentationen, Mathematische Modellierung, Prädiktive Modellierung
★ 4.5 (11.441) · Anfänger · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Produktmanagement, Agile Methodik, Agiles Projektmanagement, Software-Entwicklung, Risikoanalyse, Projekt-Risikomanagement, Risikomanagement, Scrum (Software-Entwicklung), Kanban-Prinzipien, Projektleitung, Funktionale Anforderung, Sprint-Planung, Methoden der Softwareentwicklung, Rahmen für das Risikomanagement, Erhebung von Anforderungen, Agile Produktentwicklung, Technische Überprüfung der Software, Risikomanagement für Projekte, Agile Software-Entwicklung, Sprint-Retrospektiven, Analyse der Anforderungen, Agile Entwicklung von Software
★ 4.7 (11.635) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Java Programming, Java, Computer Programming, Applied Mathematics, Geometry, Problem Solving
Mittel · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Blockchain, Anwendungsentwicklung, Kryptographie, Anwendungsdesign, Anwendungs-Rahmenwerke, Aufkommende Technologien, Kryptographische Protokolle, Cloud-Plattformen, Testgetriebene Entwicklung (TDD), Transaktionsverarbeitung, Programm-Entwicklung, Verteiltes Rechnen, Web-Entwicklungs-Tools, Aufstrebende Technologien, Netzwerk-Protokolle, Computer-Plattformen, Entwicklungsumgebung, Entwicklungstests, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Entwicklung von Testskripten
★ 4.6 (9128) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Python Programming, Computer Programming, Geometry, Data Manipulation, Data Management, Data Analysis, Applied Mathematics
Mittel · Kurs · 1–3 Monate

Google DeepMind
Kompetenzen, die Sie erwerben: Google Gemini, Gemini, Cloud API, Application Programming Interface (API), Real Time Data, Prompt Engineering, Large Language Modeling, Token Optimization, Tool Calling, LLM Application, AI Workflows, JSON, Generative AI, Data Integration, Development Environment, Python Programming, Key Management, Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Erstellung des Dashboards, Datenvisualisierung, Plot (Grafiken), Matplotlib, Software zur Datenvisualisierung, Seaborn, Präsentation der Daten, Geospatial Mapping, Streudiagramme, Python-Programmierung, Histogramm, Geografische Informationen und Technologie, Dashboard, Jupyter, Datenanalyse, Interaktive Datenvisualisierung, Plotly, Analyse räumlicher Daten, Daten-Storytelling
★ 4.5 (12.246) · Mittel · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Datenvisualisierung, Business-Analytik, Software zur Datenvisualisierung, Business-Kommunikation, Geschäftliche Metriken, Prädiktive Analytik, Business Analyse, Präsentation der Daten, SQL, Große Daten, Dashboard, Datenbank-Design, MySQL, Microsoft Excel, Unternehmensanalyse, Relationale Datenbanken, Tableau-Software, Datenanalyse, Prozessentwicklung, Daten-Storytelling, Prädiktive Modellierung
★ 4.6 (15.309) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative KI, Explorative Datenanalyse, Maschinelles Lernen, Datenwissenschaft, Rekurrente Neuronale Netze (RNNs), Tiefes Lernen, Generative adversarische Netze (GANs), Python-Programmierung, Unüberwachtes Lernen, Zeitreihenanalyse und Vorhersage, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Auto-Kodierer, Dimensionalitätsreduktion, Klassifizierungsalgorithmen, Faltungsneuronale Netzwerke, Regressionsanalyse, Generative Modellarchitekturen, Feature Technik, Technische Merkmale, Faltungsneuronale Netze, Überwachtes Lernen, Reinforcement Learning, Autokodierer
★ 4.6 (3629) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate