s Produktmanagement durch Programmierkenntnisse

1. Einführung in Programmierung mit Python
- Grundlagen der Programmierung
- Installation und Einrichtung von Python
- Datenstrukturen und Variablen
- Kontrollstrukturen (if, for, while)
- Funktionen und Module
- Einführung in die technische Kommunikation

2. Einführung in JavaScript und die Webentwicklung
- Grundlagen von JavaScript
- HTML und CSS integration
- Datenmanipulation im Browser
- Event-Handling und DOM-Manipulation
- Erstellung einfacher interaktiver Webanwendungen

3. Softwareentwicklung und API-Integration
- Einführung in die Softwareentwicklung Prozesse
- Verständnis von APIs und RESTful Web Services
- Implementierung von API-Integrationen mit Python und JavaScript
- Code Reviews und Best Practices
- Einführung in agile Methoden

4. Datenanalyse mit Python und JavaScript
- Einführung in Datenanalyse-Konzepte
- Verwendung von Bibliotheken (z.B. Pandas, NumPy) für Python
- Datensammlung und -verarbeitung mit JavaScript
- Visualisierung von Daten mit Tools (z.B. Matplotlib, D3.js)
- Ansätze zur Entscheidungsfindung auf Basis von Daten

5. Agile Methoden für Produktmanager
- Einführung in agile Methoden (Scrum, Kanban)
- Rollen und Verantwortlichkeiten im agilen Umfeld
- Anforderungsmanagement und User Stories
- Zusammenarbeit mit Entwicklern in agilen Teams
- Technische Kommunikation für Produktmanager

6. Abschlussprojekt: Digitales Produktdesign und -entwicklung
- Konzeption eines digitalen Produkts
- Erstellung eines Prototypen unter Verwendung von Python/JavaScript
- Durchführung von User Research und Tests
- Implementierung der API-Integration
- Präsentation des Projekts vor Fachleuten