UI-Kurse können Ihnen helfen zu lernen, wie Benutzeroberflächen gestaltet werden, die klar, zugänglich und konsistent sind. Sie können Fähigkeiten in Layout, visueller Struktur, Interaktionsmustern und Designprinzipien aufbauen. Viele Kurse stellen Tools, Beispiele und Methoden vor, um digitale Oberflächen benutzerfreundlich zu entwickeln.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Conceptual Design, Databases
★ 4.3 (21) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Animations, Education Software and Technology, Educational Materials, Learning Management Systems, Instructional Design, Interactive Design, Animation and Game Design, Game Design, User Interface (UI), Interaction Design, Graphic and Visual Design
★ 4.5 (6) · Mittel · Kurs · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Skripting, Web-Anwendungen, Benutzerzentriertes Design, Instandhaltbarkeit, jQuery, Javascript und jQuery, Benutzeroberfläche (UI), Wiederverwendbarkeit von Code, Anwenderbericht, Cascading Style Sheets (CSS), Wireframing, HTML und CSS, Prototyping, Web-Entwicklungs-Tools, Web-Design, Javascript, Fehlersuche, Model-View-Controller, Hypertext Markup Language (HTML), Interaktives Design
★ 4.2 (74) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Validierung von Daten, Anwendungs-Rahmenwerke, Mobile Entwicklung, React Native, Plattformübergreifende Entwicklung, React Redux, iOS-Entwicklung, React.js, Mobile Entwicklungstools, Datenvalidierung, Persistenz der Daten, Software-Entwicklung, Apple iOS, Kontext-Management, Befehlszeilenschnittstelle, Fehlersuche, Entwicklungsumgebung, UI-Komponenten, Anwendungsentwicklung, Android-Entwicklung
★ 4.9 (22) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Anwendungen, Benutzeroberfläche (UI), React.js, Bootstrap (Front-End-Framework), Cascading Style Sheets (CSS), Cloud-Bereitstellung, Anwendungsprogrammierschnittstelle (API), Javascript, JavaScript-Frameworks, Kontinuierliche Bereitstellung, UI-Komponenten, Entwicklungsumgebung, Bereitstellung von Anwendungen
★ 5 (10) · Anfänger · Kurs · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Ideenfindung, Konzeptionelle Gestaltung, Spiel-Design, Peer Review, Prototyping, Prüfung der Benutzerfreundlichkeit, Software-Dokumentation, Software-Entwurfsdokumente, Entwicklung von Videospielen
★ 4.8 (39) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Persistenz der Daten, React.js, Javascript, JavaScript-Frameworks, Web-Entwicklung, UI-Komponenten
★ 4.7 (57) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Anwendungen, Reaktionsfähiges Web-Design, Git (Versionskontrollsystem), React.js, Web-Komponenten, Software-Entwicklung, Cascading Style Sheets (CSS), Webanalyse und SEO, HTML und CSS, Web-Design, Attrappen, GitHub, Versionskontrolle, UI-Komponenten, Figma (Entwurfssoftware), Web-Entwicklung, Hypertext Markup Language (HTML), Frontend-Integration, Front-End-Webentwicklung, Code-Überprüfung
★ 4.6 (58) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Version Control, Test Script Development, Software Versioning, Continuous Integration, File I/O, Test Tools, Continuous Delivery, Functional Testing, Automation, Scripting, UI Components, Code Reusability, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Command-Line Interface, Package and Software Management
★ 4.6 (24) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Apple-Software-Kenntnisse, Mobile Entwicklung, Benutzeroberfläche (UI), Datenverwaltung, iOS-Entwicklung, Git (Versionskontrollsystem), Swift-Programmierung, Mobile Entwicklungstools, Software-Entwicklung, Datenmanagement, Programm-Entwicklung, Entwicklungsumgebung, Fehlersuche, Apple iOS, Anwendungsentwicklung
★ 4.4 (32) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Design-Spezifikationen, Reaktionsfähiges Web-Design, Technische Dokumentation, Benutzerfreundliches Design, UI/UX-Forschung, Benutzererfahrung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Prüfung der Benutzerfreundlichkeit, Interaktionsdesign, Attrappen, Prototyping, Benutzeroberfläche (UI) Design, UI-Komponenten, Software-Entwurfsdokumente, Figma (Entwurfssoftware), Animationen, Benutzerfreundlichkeit
★ 5 (8) · Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Restful API, Objekt-Relationales Mapping, Web-Anwendungen, Full-Stack Web-Entwicklung, Wiederverwendbarkeit von Code, Software-Entwicklung, Cloud-Bereitstellung, ASP.NET, Frontend-Leistung, Datenmodellierung, .NET-Rahmenwerk, Beglaubigungen, Web-Entwicklung, Cloud-Infrastruktur, Frontend-Integration, Entwicklungsumgebung, UI-Komponenten, Anwendungsentwicklung, Software-Entwicklungstools, Leistungsoptimierung
★ 4.9 (11) · Anfänger · Kurs · 1–4 Wochen