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.

University of Michigan
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Problemlösung, Epidemiologie, Wiederherstellung im Katastrophenfall, Grundsätze der Programmierung, Computerprogrammierung, Algorithmen
★ 4.6 (1294) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Image Analysis, Data Preprocessing, Computer Vision, Data Transformation, Python Programming, NumPy
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Python Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanagement, Virtuelle Maschinen, Großrechner-Technologien, System-Programmierung, Unix, Virtualisierung und virtuelle Maschinen, Linux, Datenverwaltung, Verwaltung des Betriebssystems, Virtualisierung, Computer-Plattformen, Job Control Language (JCL), Datenpflege, Schalttafeln, Datenbank-Management-Systeme, Unix-Shell, IBM DB2, Infrastruktur-Architektur, Hardware-Architektur, Mainframe-Computing, z/OS
★ 4.7 (1351) · Mittel · Berufsbezogenes Zertifikat · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Model Evaluation, Business Metrics, Model Training, Feature Engineering, Predictive Modeling, Random Forest Algorithm, Supervised Learning, Scikit Learn (Machine Learning Library), Performance Metric, Machine Learning Algorithms, Regression Analysis, Continuous Monitoring, Statistical Methods
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Analysis, Data Manipulation, Data Wrangling, Data Collection, Data Cleansing, Data Processing, Data Quality, Data Analysis Software, Data Science, Feature Engineering, Data Visualization, Data Presentation, Data Validation, Correlation Analysis, Machine Learning
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Software-Entwicklung, Computer Programmierung, Lebenszyklus der Systementwicklung, Lebenszyklus der Softwareentwicklung, Java Programmierung, Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Objektorientierter Entwurf, Rechnerische Logik, Computerprogrammierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Software Entwurf, Java-Programmierung, Programm-Entwicklung
★ 4.4 (390) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Android-Studio, Virtuelle Umgebung, UI-Komponenten, Erweiterbare Markup-Sprache (XML), Benutzeroberfläche (UI), Tools erstellen, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Mobile Entwicklungstools, Android-Entwicklung, Android (Betriebssystem), Kotlin, Gradle
★ 4.6 (1555) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: No-Code Development, Application Deployment, AI Integrations, Workflow Management, LLM Application, Cloud Deployment, AI Workflows, Agentic Workflows, Business Process Automation, Application Development, AI Orchestration, Prompt Engineering, Performance Analysis, Document Management, Agentic systems, Open Source Technology
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, Computer Programmierung, Skripting, Grundsätze der Programmierung, Computerprogrammierung, Entwicklungsumgebung, Python-Programmierung, Befehlszeilenschnittstelle, Programm-Entwicklung
★ 4.6 (3083) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Loss Prevention, AI Security, Process Mapping, Quality Assurance, Hardening, Compliance Reporting, Business Workflow Analysis, Project Schedules, Incident Response, Stakeholder Communications, Data Quality, Workflow Management, Data Mapping, Jira (Software), Project Management Software, Enterprise Security, Automation, Compliance Management, Single Sign-On (SSO), Process Engineering
Fortgeschritten · Spezialisierung · 3–6 Monate

Packt
Kompetenzen, die Sie erwerben: Web Development Tools, Vibe coding, Application Programming Interface (API), Git (Version Control System), Application Development, GitHub, AI Integrations, Version Control, Application Deployment, API Design, Software As A Service, Full-Stack Web Development, Web Design and Development, Web Development, Generative AI, Application Design, Web Applications, User Interface (UI), Authentications, Data Storage
Anfänger · Kurs · 1–3 Monate