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.

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

Ludwig-Maximilians-Universität München (LMU)
Kompetenzen, die Sie erwerben: Derivate, Mathematische Modellierung, Simulation und Simulationssoftware, Angewandte Mathematik, Mechanik, Verteiltes Rechnen, Technische Analyse, Integralrechnung, Differentialgleichungen, Python-Programmierung, Finite-Elemente-Methoden, Numerische Analyse, Jupyter, Simulationen
★ 4.8 (391) · Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, ASP.NET, Anwendungs-Rahmenwerke, Grundsätze der Programmierung, C# (Programmiersprache), Web-Anwendungen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, .NET-Rahmenwerk, Web-Entwicklung
★ 4.1 (308) · Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Angewandte Mathematik, Software-Prüfung, Wahrscheinlichkeit, Kombinatorik, Computerprogrammierung, Allgemeine Mathematik, Grundsätze der Programmierung, Spiel-Design, Objektorientierte Programmierung (OOP), Python-Programmierung, Algorithmen
★ 4.7 (584) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Unsupervised Learning, Fine-tuning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Generative Model Architectures, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Data Infrastructure, Data Preprocessing, Model Optimization
★ 4.6 (359) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
★ 4.6 (817) · Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Statistik, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Hypothesenprüfung, Wahrscheinlichkeit, Bayessche Statistik, Statistische Inferenz, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Datenanalyse, Biostatistik
★ 4.4 (544) · Gemischt · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Lebenszyklus der Systementwicklung, Entwicklungstests, Software-Qualitätssicherung, Einheitstest, Test Daten, Software-Prüfung, JUnit, Code-Abdeckung, Planung der Prüfung, Test-Automatisierung, Testfall, Technische Kommunikation, Entwicklung von Testskripten, White-Box-Tests, Einheitliche Prüfung, Funktionelle Prüfung, Test-Tools
★ 4.3 (830) · Mittel · Kurs · 1–4 Wochen
University of California San Diego
Kompetenzen, die Sie erwerben: Datenerfassung, Datenvalidierung, Experimentieren, R Programmierung, Benutzererfahrung, Statistik, Statistische Methoden, Statistische Analyse, Regressionsanalyse, Statistische Hypothesenprüfung, Mensch-Computer-Interaktion, Logistische Regression, Validierung von Daten, Datenerhebung, Benutzerfreundlichkeit, UI/UX-Forschung, Statistische Modellierung, Datenanalyse, Statistische Programmierung, Prüfung der Benutzerfreundlichkeit
★ 3.6 (596) · Mittel · Kurs · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Mathematische Modellierung, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Angewandte Mathematik, Arithmetik, Wahrscheinlichkeit, Kombinatorik, Bayessche Statistik, Programm-Entwicklung, Python-Programmierung, Algorithmen
★ 4.6 (869) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Unix, Skriptsprachen, Git (Versionskontrollsystem), Linux, grep, Versionskontrolle, Skripting, Cloud Computing, Mac OS, GitHub, Ubuntu, Unix-Befehle, Bash (Skriptsprache), Cloud-Hosting, Unix-Shell, Shell-Skript, Befehlszeilenschnittstelle, Dateiverwaltung
★ 4.7 (1368) · Anfänger · Kurs · 1–3 Monate