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: Objektorientierte Programmierung (OOP), Datenstrukturen, Befehlszeilen-Schnittstelle, Java, Java Programmierung, Entwicklungsumgebung, Entwicklung von Anwendungen für Mobilgeräte, Computer Programmierung, Anwendungsserver, Anwendungsentwicklung, Programm-Entwicklung, Objektorientierter Entwurf, Ereignisgesteuerte Programmierung, Software-Installation, UI Komponenten, Benutzeroberfläche (UI), Virtuelle Maschinen, Eclipse (Software), Web-Anwendungen
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: AI Security, Application Security, Secure Coding, DevSecOps, Open Web Application Security Project (OWASP), Responsible AI, Threat Modeling, Vulnerability Scanning, AI Personalization, Continuous Integration, Code Review, PyTorch (Machine Learning Library), MLOps (Machine Learning Operations), Dependency Analysis, Analysis, Program Implementation, Supply Chain
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Algorithms, Game Design, Video Game Development, Programming Principles, Virtual Environment, 3D Assets, Debugging, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Datenverarbeitung, Statistische Analyse, Bayessche Statistik, Statistische Modellierung, Deskriptive Statistik, Stichproben (Statistik), Statistische Inferenz, Statistisches maschinelles Lernen, Wahrscheinlichkeit & Statistik, A/B-Tests, Explorative Datenanalyse, Statistische Hypothesentests, Wahrscheinlichkeit, Statistische Visualisierung
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: GitLab, CI/CD, Application Deployment, Continuous Integration, Devops Tools, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, DevSecOps, Unit Testing, Program Development, Secure Coding, Vulnerability Scanning
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Skripting, Fehlersuche, Web Design und Entwicklung, HTML und CSS, Grundsätze der Programmierung, Javascript, Integrierte Entwicklungsumgebungen, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Performance Testing, Tree Maps, Benchmarking, Graph Theory, Program Implementation
Fortgeschritten · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Search Engine Optimization, Keyword Research, Application Deployment, Cloud Hosting, Object Oriented Programming (OOP), Servers, Web Development Tools, Web Servers, Data Validation
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Methoden, Datenmodellierung, Bayessche Statistik, Datenverarbeitung, Statistische Modellierung, Datenanalyse, Statistische Analyse, R-Programmierung, Wahrscheinlichkeitsverteilung, Angewandte Mathematik, Statistik, Stichproben (Statistik), Statistische Inferenz, Lineare Algebra, Wahrscheinlichkeit & Statistik, Wahrscheinlichkeit, Statistische Hypothesentests, Mathematische Modellierung, Biostatistik
Fortgeschritten · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Java, Java Programmierung, Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Fehlersuche, Integrierte Entwicklungsumgebungen, Algorithmen, Android Studio, Android Entwicklung
Anfänger · Kurs · 1–3 Monate