1. Grundlagen des UI-Designs

Gestaltungsprinzipien und Farbtheorie
Typografie für digitale Anwendungen
Wireframing und Prototyping mit Figma und Adobe XD
Grundlagen der Interaktionsgestaltung

2. Frontend-Entwicklung für UI-Designer

HTML5, CSS3 und JavaScript - Basiswissen und Best Practices
Frameworks: Einführung in Bootstrap & Tailwind CSS
Dynamische Inhalte und DOM-Manipulation mit JavaScript
CSS-Präprozessoren: Einführung in SASS und LESS

3. Moderne Webentwicklung & UI-Technologien

Einführung in React und andere Frontend-Frameworks
Komponentenbasierte Entwicklung und Wiederverwendbarkeit
Animationen und Übergänge für interaktive UI-Elemente
Parallax-Scrolling & Vertikalscrolling für moderne Interfaces

4. UX-Analyse und Usability-Testing

Grundlagen der User Experience (UX)
Nutzerforschung und Personas im UI-Design-Prozess
Usability-Testing-Methoden und A/B-Testing
Barrierefreiheit (Accessibility) und Responsive Design

5. Erweiterte UI-Entwicklung

Progressive Web Apps (PWA) und mobile Optimierung
Backend-Grundlagen für UI-Entwickler: Python & Ruby Basics
Datenbankintegration und API-Schnittstellen
Einführung in CMS-Systeme für UI-Entwickler

6. Praxisprojekte & Karrierechancen

Erstellung einer eigenen UI-Design-Mappe (Portfolio)
Projektarbeit: Entwicklung einer interaktiven Webanwendung
Jobcoaching: Bewerbungstipps & Karrierewege im UI-Design