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 Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Benutzeroberfläche (UI), Model-View-Controller, Apple Xcode, UI Komponenten, Entwicklung von Anwendungen für Mobilgeräte, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Swift Programmierung, Anwendungs-Rahmenwerke
Gemischt · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: HTML und CSS, Cascading Style Sheets (CSS), Bereitstellung von Anwendungen, Benutzeroberfläche (UI), Webdesign, Web Design und Entwicklung, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign, HyperText Markup Language (HTML), Entwicklungsumgebung, GitHub, Web-Entwicklungstools, Web-Entwicklung, Interaktives Design
Anfänger · Kurs · 3–6 Monate

University of New Mexico
Kompetenzen, die Sie erwerben: Datenbanken, Cascading Style Sheets (CSS), Benutzeroberfläche (UI), Middleware, Softwareentwicklung, Ruby on Rails, Software-Entwurfsmuster, Model-View-Controller, Ajax, Software-Architektur, Git (Versionskontrolle-System), Relationale Datenbanken, Web-Anwendungen, Javascript, Agile Entwicklung von Software, Full-Stack Web-Entwicklung, Anwendungs-Rahmenwerke
Gemischt · Kurs · 1–3 Monate
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Animation and Game Design, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, Software Documentation, User Interface (UI), Virtual Environment
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Arizona State University
Kompetenzen, die Sie erwerben: Usability, Usability Testing, Problem Solving, Human Factors, User Experience Design, Human Centered Design, Critical Thinking and Problem Solving, Human Factors Engineering, Creativity, User Research, Decision Making, Human Computer Interaction, Human Learning, User Interface (UI), Data Collection, Human Machine Interfaces, Research Design, Computer Displays, Accident Prevention, Control Systems
Mittel · Spezialisierung · 3–6 Monate

Peking University
Kompetenzen, die Sie erwerben: Java Programming, Java, Programming Principles, Program Development, Computer Programming, Code Review, Maintainability, Object Oriented Programming (OOP), Application Programming Interface (API), JUnit, UI Components, Test Driven Development (TDD), User Interface (UI), Debugging, Event-Driven Programming, Eclipse (Software), Application Development, File I/O, Data Structures
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Applications, Web Design and Development, API Design, User Interface (UI), Databases, Scalability, GitHub, Command-Line Interface, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Flutter (Software), Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, Software-Entwicklungstools, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Fehlersuche, Softwareentwicklung, Android Entwicklung, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungs-Rahmenwerke, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), User Experience Design, Mensch-Computer-Interaktion, Virtuelle Umgebung, Mensch-Maschine-Schnittstellen, Geräte anzeigen, Erweiterte und virtuelle Realität (AR/VR), Virtuelle Realität, Benutzerfreundlichkeit, Spiel-Design, Interaktionsdesign
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Daten in Echtzeit, Apache Spark, Datenmanipulation, Benutzeroberfläche (UI), Big Data, Visualisierung (Computergrafik), Analyse räumlicher Daten, Datenumwandlung, Wärmekarten, Geospatial Mapping, Datenverarbeitung, Interaktive Datenvisualisierung, Geografische Informationen und Technologie
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Software Entwurf, Datenstrukturen, C (Programmiersprache), Softwareentwicklung, Fehlersuche, Befehlszeilen-Schnittstelle, Datei-E/A, System Programmierung, Simulationen, Software-Ingenieur, Instandhaltbarkeit, Programm-Entwicklung
Anfänger · Kurs · 1–4 Wochen