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.

Duke University
Kompetenzen, die Sie erwerben: Skripting, Daten-Strukturen, NumPy, Datenwrangling, Wiederverwendbarkeit von Code, Einheitstest, Maschinelles Lernen, Datenmanipulation, Einheitliche Prüfung, Angewandtes maschinelles Lernen, Objektorientierte Programmierung (OOP), MLOps (Operationen für maschinelles Lernen), Test-Automatisierung, Software-Prüfung, Python-Programmierung, Fehlersuche, Datenverarbeitung, Daten importieren/exportieren, Modell-Einsatz, Entwicklung von Testskripten, Pandas (Python-Paket)
Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Software-Architektur, Software Architektur, Softwaretechnik, Analyse der Anforderungen, Funktionale Anforderung, Projektplanung, Lebenszyklus der Systementwicklung, White-Box-Tests, Unified Modeling Language, Abnahmetests, Objektorientierter Entwurf, Software-Entwurfsmuster, Projektleitung, Entwurf von Systemen, Software-Prüfung, Datenmodellierung, Fehlersuche, Software-Qualitätssicherung, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, Software-Entwicklung, Konfigurationsmanagement, Konfigurationsverwaltung
Mittel · Spezialisierung · 3–6 Monate

Real Madrid Graduate School Universidad Europea
Kompetenzen, die Sie erwerben: Risk Management, Risk Analysis, Risk Management Framework, Business Risk Management, Project Risk Management, Revenue Management, Facility Management, Data Ethics, Business Strategies, Sustainable Business, Sustainable Systems, Governance, Business Modeling, Organizational Strategy, Data Strategy, Regulatory Compliance, Stakeholder Management, Real Estate, Governance Risk Management and Compliance, Hospitality Management
Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), AI Security, Cyber Security Assessment, Application Security, Security Architecture Review, Tool Calling, Threat Modeling, Security Testing, Secure Coding, Vulnerability Assessments, Vulnerability Management, Software Architecture, Prompt Patterns, Prompt Engineering, IT Security Architecture, Security Controls, Application Programming Interface (API), Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Ethik, Tiefes Lernen, Bildanalyse, Künstliche neuronale Netze, Computer Programmierung, Faltungsneuronale Netzwerke, Maschinelles Lernen, Computer Vision, Eingebettete Systeme, Klassifizierungsalgorithmen, Computerprogrammierung, Verantwortungsvolle AI, Python-Programmierung, Bewertung des Modells, Lernen übertragen, Faltungsneuronale Netze, Modell-Einsatz, Modell Ausbildung, Transfer Learning, Modellevaluation
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Daten-Strukturen, Computer Programmierung, Informatik, Computational Thinking, Computerprogrammierung, Grundsätze der Programmierung, Theoretische Informatik, Verifizierung und Validierung, Python-Programmierung, Algorithmen, Programm-Entwicklung, Computerwissenschaft
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Methoden, Prädiktive Modellierung, Statistik, Datenwissenschaft, Allgemeine Mathematik, Derivate, Statistische Analyse, Statistische Modellierung, Mathematische Modellierung, Angewandte Mathematik, R Programmierung, Datenmodellierung, Lineare Algebra
Fortgeschritten · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Daten-Strukturen, Graphentheorie, Computational Thinking, Analyse, Datenanalyse, Netzwerkanalyse, Grundsätze der Programmierung, Python-Programmierung, Theoretische Informatik, Algorithmen, Programm-Entwicklung
Mittel · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Methoden des maschinellen Lernens, Verarbeitung natürlicher Sprache, Künstliche neuronale Netze, Markov-Modell, Datenvorverarbeitung, Bereinigung von Daten, Vorverarbeitung von Daten, Algorithmen, Wahrscheinlichkeitsrechnung und Statistik, Einbettungen
Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Funktionelle Prüfung, Code-Abdeckung, Testfall, Entwicklungstests, Lebenszyklus der Systementwicklung, White-Box-Tests, JUnit, Einheitstest, Einheitliche Prüfung, Test-Automatisierung, Software-Prüfung, Verifizierung und Validierung, Test-Tools, Software-Qualitätssicherung, Technische Kommunikation, Planung der Prüfung, Test Daten, Entwicklung von Testskripten
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Sicherheitstests, Cybersecurity, C und C++, Software Entwurf, Verschlüsselung, Sichere Kodierung, Modellierung von Bedrohungen, Bewertungen der Anfälligkeit, Penetrationstests, Scannen auf Schwachstellen, Open Web Application Security Project (OWASP), Sicherheitsstrategie, Software-Entwicklung, Sicherheitsprüfung, Linux-Verwaltung, Kryptographie, Java, Grundsätze der Programmierung, Beglaubigungen, Entwicklung von Exploits, Systementwurf und Implementierung, Anwendungssicherheit
Mittel · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: C (Programmiersprache), Software Entwurf, Grundsätze der Programmierung, Sichere Kodierung, Software-Entwicklung, Bewertungen der Anfälligkeit, Methoden der Softwareentwicklung, Programm-Entwicklung, Sicherheitstechnik, Systementwurf und Implementierung
Mittel · Kurs · 1–4 Wochen