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: Cloud Deployment, Amazon Web Services
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI Workflows, AI Orchestration, Agentic Workflows, AI Security
Mittel · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Funktionales Design, Software-Entwurfsmuster, Einheitstest, Scala Programmierung, Anwendungsdesign, Simulationen
Mittel · Kurs · 1–3 Monate

Starweaver
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Debugging, DevSecOps, Penetration Testing, Cyber Security Strategy, Security Testing, Application Security, Continuous Monitoring, Software Testing, Development Testing, Cybersecurity, Vulnerability Assessments, Threat Modeling, White-Box Testing, Secure Coding, Vulnerability Management, Technical Communication
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Open Source Technologie, Einheitstest, Web Scraping, Datenvorverarbeitung, Interaktive Datenvisualisierung, Ggplot2, Datenmanipulation, Merkblatt (Software), Fehlersuche, Datamaps, Daten bereinigen, Visualisierung (Computergrafik), Technische Dokumentation, Software-Dokumentation, Paket- und Software-Management, Datenvisualisierungssoftware, Tidyverse (R-Paket), Objektorientierte Programmierung (OOP), R-Programmierung, Datenvisualisierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Agile Methodology, User Feedback, No-Code Development, Collaborative Software, Application Development, User Acceptance Testing (UAT), Customer experience improvement, Software Development, Prototyping, Empowerment, Constructive Feedback, Development Testing, Continuous Improvement Process, Stakeholder Engagement, Cross-Functional Collaboration, Prioritization, User Interface (UI), Business Logic
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Datenanalyse, Unüberwachtes Lernen, Pandas (Python-Paket), Datenverarbeitung, Maschinelles Lernen, NumPy, Datenmanipulation, Algorithmen für maschinelles Lernen, Matplotlib, Datenvisualisierung, Deskriptive Statistik, Python-Programmierung, Statistik, Wahrscheinlichkeit & Statistik
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Daten in Echtzeit, Datenanalyse, Datenverarbeitung, Apache Hadoop, Big Data, Unstrukturierte Daten, Skalierbarkeit, Verteiltes Rechnen, Dateisysteme
Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenstrukturen, Datei-E/A, Grundsätze der Programmierung, Datenmanipulation, Bioinformatik, Computergestützte Logik, Objektorientierte Programmierung (OOP), Jupyter, Paket- und Software-Management, Python-Programmierung
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Grundsätze der Programmierung, Öffentliche Gesundheit, Katastrophenhilfe, Problemlösung, Informatik, Computergestütztes Denken
Anfänger · Kurs · 1–3 Monate

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Datenstrukturen, System Programmierung, Computer-Grafik-Techniken, Algorithmen, Betriebssysteme, Computer Programmierung, Virtuelle Maschinen, Computer Architektur, Software-Architektur, Software Entwurf, Programm-Entwicklung, Technische Informatik, Informatik, Objektorientierte Programmierung (OOP)
Gemischt · Kurs · 1–3 Monate