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: R Programmierung, Datenanalyse, Regressionsanalyse, Statistische Inferenz, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Statistische Methoden, Modellevaluation, Wahrscheinlichkeitsrechnung und Statistik, Bayessche Statistik, Statistische Analyse, Statistische Programmierung, Statistische Hypothesenprüfung, Datengestützte Entscheidungsfindung, Statistische Software, Bewertung des Modells, Wahrscheinlichkeit, Prädiktive Modellierung
Mittel · Kurs · 1–3 Monate
Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Agile Software Development, Software Design, Software Development, Software Testing, Diagram Design, Programming Principles, Eclipse (Software)
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Methoden der Softwareentwicklung, Software-Prüfung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software, Software Architektur, Agile Software-Entwicklung, Verifizierung und Validierung, Wasserfall-Methodik, Softwaretechnik, Software-Entwicklung, Agile Methodik, Software-Architektur, Analyse der Anforderungen, Systemanforderungen, Entwicklungstests, Prozessgesteuerte Entwicklung, Bereitstellung von Anwendungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Feinabstimmung, Datenmanipulation, Automatisierung, Verwaltung von Dokumenten, Benutzeroberfläche (UI), Netzwerk-Protokolle, Datenverwaltung, Dokumentenverwaltung, Daten importieren/exportieren, Mensch-Computer-Interaktion, Robotergestützte Prozessautomatisierung, Automatisierung von Geschäftsprozessen, Paket- und Softwareverwaltung, E-Mail-Automatisierung, UI-Komponenten, Grundsätze der Programmierung, Tabellenkalkulations-Software, Datenmanagement, Software-Entwicklungstools, Web-Scraping, Computer-Plattformen, Kontext-Management
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Unternehmensanalyse, Datenanalyse, Business-Analytik, Datenbank-Management, Datenverwaltung, Datenbank-Design, Datenbanken, Datenmodellierung, Große Daten, SQL, Business Analyse, MySQL, Abfragesprachen, Datenbank-Entwicklung, Datenmanagement, Datenbank-Systeme, Datenbank Management, Relationale Datenbanken
Gemischt · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Problem Solving, Algorithms, Eclipse (Software)
Anfänger · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Abnahmetests, Rückstände, Funktionale Anforderung, Agile Entwicklung von Software, Agile Methodik, Agile Software-Entwicklung, Erhebung von Anforderungen, Anwenderbericht, Kontrolle ändern, Dokumente zu den Benutzeranforderungen, Analyse der Anforderungen, Systemanforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, MITRE ATT&CK Rahmenwerk, Cybersecurity, Skripting, IT-Automatisierung, Cyber-Operationen, Skriptsprachen
Mittel · Kurs · 1–4 Wochen
Icahn School of Medicine at Mount Sinai
Kompetenzen, die Sie erwerben: Matlab, Bioinformatics, Mathematical Software, Quantitative Research, Unsupervised Learning, Data Synthesis, Research, Mathematical Modeling, Molecular Biology, Simulation and Simulation Software, Pharmacology, Science and Research, Cell Biology, Biotechnology, Machine Learning Methods, Laboratory Research, Molecular, Cellular, and Microbiology, R (Software), Network Analysis, Biology
Mittel · Spezialisierung · 3–6 Monate

Snowflake
Kompetenzen, die Sie erwerben: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, AI Orchestration, Fine-tuning, Agentic Workflows, AI Workflows, Generative Model Architectures, LLM Application, Data Engineering, Data Manipulation, Model Context Protocol, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Artificial Intelligence, AI Integrations, Data Warehousing, Embeddings, SQL, Data Pipelines
Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Innovation, Rückstände, Teamleitung, Kanban-Prinzipien, Prozessverbesserung, Erleichterung der Diskussion, Agile Entwicklung von Software, Agile Methodik, Agile Software-Entwicklung, Führung des Teams, Teambildung, Verbesserung der Kundenerfahrung, Sprint-Retrospektiven, Team Management, Agiles Projektmanagement, Agile Produktentwicklung, Anwenderbericht, Leistungsmanagement im Team, Verkaufstechniken
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbank-Management, Datenbank-Theorie, Datenbanken, Datenbank-Design, SQL, MySQL, Back-End-Webentwicklung, Abfragesprachen, NoSQL, Datenbank-Verwaltung, Relationale Datenbanken, Datenbank Management, Datenspeicher, Integrität der Daten, Datenbank-Management-Systeme
Anfänger · Kurs · 1–3 Monate