• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Ui

    User interface (UI) Courses Online

    Study user interface (UI) design for enhancing user interactions. Learn about UI design principles, prototyping, and visual design for creating intuitive interfaces.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the User interface (UI) Course Catalog

    • Status: Free Trial
      Free Trial
      G

      Google Cloud

      Building No-Code Apps with AppSheet: Foundations

      Skills you'll gain: Application Deployment, Application Development, Data Integration, Cloud Applications, User Interface (UI), Spreadsheet Software, User Centered Design, Web Applications, Data Modeling

      4.8
      Rating, 4.8 out of 5 stars
      ·
      167 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      M

      Michigan State University

      Game Design and Development 2: 2D Platformer

      Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), User Experience, Software Design, Storytelling, User Experience Design, C# (Programming Language), Animations, Scripting

      4.7
      Rating, 4.7 out of 5 stars
      ·
      118 reviews

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of Colorado System

      Software Design as an Abstraction

      Skills you'll gain: Database Design, Software Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Software Architecture, Software Design Patterns, Database Management, Systems Design, Technical Design, Application Security, Design Strategies, Operating Systems

      4.7
      Rating, 4.7 out of 5 stars
      ·
      134 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      B

      Board Infinity

      Frontend for Java Full Stack Development

      Skills you'll gain: Angular, Web Applications, HTML and CSS, Web Development, JavaScript Frameworks, Hypertext Markup Language (HTML), Front-End Web Development, Javascript, Cascading Style Sheets (CSS), Maintainability, UI Components

      4.3
      Rating, 4.3 out of 5 stars
      ·
      83 reviews

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      I

      IBM

      Flutter and Dart: Developing iOS, Android, and Mobile Apps

      Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Debugging, Object Oriented Programming (OOP)

      4.5
      Rating, 4.5 out of 5 stars
      ·
      73 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      University of London

      Introduction to Object-Oriented Programming in C++

      Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Program Development, User Interface (UI), Command-Line Interface, Integrated Development Environments, Debugging

      Build toward a degree

      4.7
      Rating, 4.7 out of 5 stars
      ·
      159 reviews

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      G

      Google

      تصميم تجربة المستخدم من Google

      Skills you'll gain: Adobe XD, Prototyping, User Experience Design, Usability Testing, UI/UX Research, Figma (Design Software), User Experience, Presentations, Responsive Web Design, Information Architecture, User Story, Storyboarding, User Research, Design, Design Research, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Web Design, User Centered Design, Data Ethics

      4.8
      Rating, 4.8 out of 5 stars
      ·
      144 reviews

      Beginner · Professional Certificate · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      P

      Pontificia Universidad Católica del Perú

      Fundamentos de UX y de los requisitos de software

      Skills you'll gain: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, Requirements Analysis, Prototyping, Usability, User Experience, User Interface (UI) Design, User Requirements Documents, Persona (User Experience), Interaction Design, User Centered Design, Human Factors, System Requirements, Software Design, Human Centered Design, Software Engineering, Systems Development

      4.9
      Rating, 4.9 out of 5 stars
      ·
      102 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      U

      Universidad Austral

      Full Stack Web Development en Español

      Skills you'll gain: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, JSON, Web Development

      4.2
      Rating, 4.2 out of 5 stars
      ·
      798 reviews

      Beginner · Specialization · 3 - 6 Months

    • G

      Google Cloud

      Getting started with Flutter Development

      Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Google Cloud Platform, User Interface (UI), Development Environment, Software Development, Package and Software Management

      4.2
      Rating, 4.2 out of 5 stars
      ·
      173 reviews

      Beginner · Project · Less Than 2 Hours

    • T

      The Hong Kong University of Science and Technology

      Developing Android Apps with App Inventor

      Skills you'll gain: Android Development, User Interface (UI), User Interface (UI) Design, Mobile Development, Interactive Design, Application Development, Data Storage, Game Design, Program Development, Geographic Information Systems, Global Positioning Systems, Programming Principles, Computer Programming, File Management

      4.4
      Rating, 4.4 out of 5 stars
      ·
      495 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      L

      LearnQuest

      Swift 5 iOS Application Developer

      Skills you'll gain: Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, iOS Development, Responsive Web Design, Mobile Development, Data Structures, Object Oriented Programming (OOP), Unit Testing, Programming Principles, Transaction Processing, User Interface (UI), UI Components, Application Programming Interface (API), Software As A Service, Data Storage, Data Modeling, Data Storage Technologies

      4.4
      Rating, 4.4 out of 5 stars
      ·
      910 reviews

      Beginner · Specialization · 3 - 6 Months

    UI learners also search

    UI Projects
    Advanced UI
    UX Design
    Information Design
    Beginner C Programming
    Beginner UX
    Beginner UX Design
    UX Design Projects
    1…202122…68

    In summary, here are 10 of our most popular ui courses

    • Building No-Code Apps with AppSheet: Foundations: Google Cloud
    • Game Design and Development 2: 2D Platformer: Michigan State University
    • Software Design as an Abstraction: University of Colorado System
    • Frontend for Java Full Stack Development: Board Infinity
    • Flutter and Dart: Developing iOS, Android, and Mobile Apps: IBM
    • Introduction to Object-Oriented Programming in C++: University of London
    • تصميم تجربة المستخدم من Google: Google
    • Fundamentos de UX y de los requisitos de software: Pontificia Universidad Católica del Perú
    • Full Stack Web Development en Español: Universidad Austral
    • Getting started with Flutter Development: Google Cloud

    Skills you can learn in Design And Product

    User Interface (18)
    User Experience (16)
    Software Testing (13)
    Game Design (11)
    Agile Software Development (10)
    Graphics (10)
    Virtual Reality (9)
    Design Thinking (8)
    Web (8)
    Video Game Development (7)
    Web Design (7)
    Adobe Photoshop (6)

    Frequently Asked Questions about Ui

    A UI, or a user interface, encompasses all of the visual elements that allow human users to interact with computer systems. User interface design organizes components such as webpages, icons, and buttons to provide maximum usability and an intuitive user experience (UX). Together, UI and UX are important for creation of software applications and websites, as today’s savvy users expect their online experiences to be attractive as well as easy to navigate.

    UI design thus requires a combination of different skills. User research is critical to understanding how users interact with different interface elements, and UI and UX teams typically use multiple surveys, focus groups, and other research methods as part of the product development cycle. The “design” aspect of user interface design is also critical, and UI teams need professionals with an understanding of design theory and a sharp eye for graphic design to ensure that interfaces are eye-catching in a way that contributes to the product’s functionality instead of distracting from it. UI designers seek to make these layouts and interactive elements intuitive, accessible, and inclusive.‎

    UI and UX professionals are responsible for researching user needs, translating them into website wireframes and application prototypes, and rapidly iterating based on further user feedback until a final product is created that is visually appealing and easy to use. UI skills are highly valued in the tech world, as demand for computer software, websites, and mobile apps continues to grow and user expectations for usability continue to rise. According to Glassdoor, user interface designers earned an average salary of $85,277 in 2020.‎

    Absolutely! Coursera is a great place to learn about almost any topic in computer science and software development, including UI. You can take individual courses as well as Specializations spanning multiple courses on user interface design, UX research, interaction design, and other related topics from top-ranked schools like California Institute of the Arts, University of California San Diego, University of Minnesota, and Georgia Institute of Technology. And, because you can build these valuable skills on a flexible schedule, you can fit learning about UI into your existing studies or work life.‎

    People best suited for roles in UI have mastered industry tools like Sketch, proven that they understand the principles of interaction design, and have a strong foundation in design theory. Additionally, those well suited to working in this field have a sense of empathy and a desire to deliver on what users need and want. They can put themselves in the user's place while making critical product interface decisions. If you're thinking of going into this field, you should have a great eye for detail while still keeping the big picture in mind. You should enjoy collaborating with others because teamwork is typically required to tackle the problems that you'll be working to solve.‎

    Learning UI might be the path for you if you have a passion for design and creating interfaces that look aesthetically pleasing while offering easy, intuitive use. To accomplish the task, you need to have a good understanding of how visual elements impact user experiences. You also need strong technical skills, including knowledge of languages like HTML, JavaScript, and CSS for front-end development, along with experience with wireframing and responsive design.‎

    If you're pursuing a career in UI, you might also study topics in user experience (UX) and graphic design, all of which are related but different. UX is a closely related field that works hand-in-hand with UI, although it’s less focused on the visuals and more on the analytics and testing side of creating interfaces. Graphic design can help hone your eye for design and visuals, giving you a solid framework on which to build your UI skills. Studying visual interface design provides the skills needed for a career in UI. Learning front-end development is also useful, as it gives you a competitive advantage in creating interactive interfaces.‎

    There are many different types of workplaces that hire people with a UI background, including big tech companies like Google and Microsoft, financial organizations like banks and financial advisors, pharmaceutical companies, universities, video game creators, and other entertainment-related companies. You might find positions such as UI/UX designer because many smaller companies are combining the titles since the skills are closely related.‎

    Online User interface (UI) courses offer a convenient and flexible way to enhance your knowledge or learn new User interface (UI) skills. Choose from a wide range of User interface (UI) courses offered by top universities and industry leaders tailored to various skill levels.‎

    When looking to enhance your workforce's skills in User interface (UI), it's crucial to select a course that aligns with their current abilities and learning objectives. Our Skills Dashboard is an invaluable tool for identifying skill gaps and choosing the most appropriate course for effective upskilling. For a comprehensive understanding of how our courses can benefit your employees, explore the enterprise solutions we offer. Discover more about our tailored programs at Coursera for Business here.‎

    This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

    Other topics to explore

    Arts and Humanities
    338 courses
    Business
    1095 courses
    Computer Science
    668 courses
    Data Science
    425 courses
    Information Technology
    145 courses
    Health
    471 courses
    Math and Logic
    70 courses
    Personal Development
    137 courses
    Physical Science and Engineering
    413 courses
    Social Sciences
    401 courses
    Language Learning
    150 courses

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok