Go to www.addthis.com/dashboard to customize your tools
  1. Home
  2. Subjects
  3. User Interface

The best User Interface courses and tutorials on the internet

Learn from over 80,000 resources made by top professionals, schools, companies, and creators.

+

Advanced filters & sort
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
+150h
Udacity
Intermediate
+150h
4 Months
Nanodegree
React is completely transforming Front-End Development. Master this powerful UI library from Facebook with Udacity. React is a powerful JavaScript library ideal for building interactive, data-driven user interfaces, and it?s used by some of the most ..
5h 18m

jQuery Fundamentals

Free Trial
Dan Wahlin
Pluralsight
Beginner
5h 18m
Self-paced
Good
This course will guide you through the features of the jQuery "write less, do more" library This course will guide you through the features of the jQuery "write less, do more" library. We'll demonstrate how you can use jQuery to select and manipulate..


4.5
·
4127 reviews
4h 1m
Samer Buna
Pluralsight
Beginner
4h 1m
Self-paced
Good
If you want to have a good grasp on the basics of React.js, check out this course today. These fantastic instructors will tackle on how to develop website applications, as well as prepare you to create user interfaces. Having wrapped up the program,..


4.5
·
1902 reviews
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
Upturn your knowledege in creating awesome apps by learning iOS UIKIT Framework, which is the foundation of all iOS apps in creating user interface. This course lets you build a series of simple apps to make you master the framework. Be an iOS app d..
15-35h
Google
Udacity
Beginner
15-35h
Self-paced
No certificate
Check out this course if you need to know everything about Android on the beginner level. It provides an overview of the Android Basics Nanodegree program which tackles Java programming. You will also learn about building an application's layout as ..
15-35h
Udacity
Beginner
15-35h
Self-paced
No certificate
Learn to implement the newest Android user interface components while building apps in Android Studio. Here is one important question Android developers ask while making apps: "How can I do ________ in Android?" The following are versions of this qu..
3h 32m

Practical LINQ

Free Trial
Deborah Kurata
Pluralsight
Intermediate
3h 32m
Self-paced
Good
This course covers practical uses of Language Integrated Query (LINQ). This course covers practical uses of Language Integrated Query (LINQ). With LINQ, you can search, sort, create, compare and analyze your data. And you can use LINQ to manipulate a..


4.5
·
1205 reviews
26-40h
Macquarie University
Coursera
Beginner
26-40h
Starts Apr 27
Good
In this first course of the specialization Excel Skills for Business you will learn the Essentials of Microsoft Excel. Within six weeks, you will learn to expertly navigate the Excel user interface, perform basic calculations with formulas and functi..


4.9
·
3638 reviews
11.5h
Daniel Walter Scott
Udemy
All levels
11.5h
Self-paced
Okay
Use XD to get a job in UI Design, User Interface, User Experience design, UX design & Web Design


4.6
·
5264 reviews
1h 16m
Meg Lewis, Designer
Skillshare
All levels
1h 16m
Self-paced
No certificate
Adobe Photoshop is helpful in creating print ads or even digital ads online. But not all knows how to use it properly that's why this course is open t..


4.89
·
1123 reviews
1h
Leon Barnard
Udemy
Beginner
1h
Self-paced
Okay
Learn the basics of Balsamiq Mockups, an invaluable tool for creating rapid user interface wireframes.


4.4
·
3390 reviews
3h 43m
Antonio Goncalves
Pluralsight
Intermediate
3h 43m
Self-paced
Good
Learn how to map Java objects to a relational database in your Java SE and Java EE applications. Applications are made up of business logic, interaction with other systems, user interfaces, and data. Most data manipulated by our Java applications hav..


4.5
·
437 reviews
16h
Rob Percival
Udemy
All levels
16h
Self-paced
Okay
Design Mobile Apps from scratch using Sketch 3. Master Sketch 3, UX methodology, icon design, and user interface design.


4
·
2709 reviews
5h
Joe Natoli
Udemy
All levels
5h
Self-paced
Okay
Learn to design powerful user interfaces for apps, sites and systems


4.6
·
1865 reviews
26-40h
University of California San Diego
Coursera
Beginner
26-40h
Starts Apr 27
Good
What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of v..


4.6
·
1056 reviews
4.5h
Krisztina Szerovay
Udemy
All levels
4.5h
Self-paced
Okay
Learn how to boost your UX design workflow with sketching user interfaces, animations and storyboarding.


4.5
·
1407 reviews
26-40h
University of Minnesota
Coursera
Beginner
26-40h
Starts Apr 27
Good
In this course, you will gain an understanding of the critical importance of user interface design. You will also learn industry-standard methods for how to approach the design of a user interface and key theories and frameworks that underlie the des..


4.7
·
648 reviews
4h 22m

iOS 11 Fundamentals

Free Trial
Simon Allardice
Pluralsight
Beginner
4h 22m
Self-paced
Good
Building for iOS is an incredibly valuable skill for any developer. In this course, you'll use Xcode and Swift to make iOS apps with adaptive user interfaces that work on multiple devices, explore iOS app architecture, and more. Developing for iOS is..


5
·
165 reviews
5h 10m
Mark Zamoyta
Pluralsight
Intermediate
5h 10m
Self-paced
Good
Build a better starting point for your Angular SPAs! In this course, you'll learn to build a reusable framework with many valuable features, including a responsive user interface, menu system with nested popup menus, user controls, and more. Angular ..


5
·
156 reviews
26-40h
University of Maryland, College Park
Coursera
All levels
26-40h
Starts Apr 27
Good
This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and..


4.6
·
559 reviews
26-40h
California Institute of the Arts
Coursera
Beginner
26-40h
Starts Apr 27
Good
This design-centric course examines the broad question of what an interface is and what role a designer plays in creating a user interface. Learning how to design and articulate meaning using color, type, and imagery is essential to making interfaces..


4.8
·
440 reviews
26-40h
University of California San Diego
Coursera
All levels
26-40h
Starts Apr 27
Good
A blank canvas is full of possibility. If you have an idea for a user experience, how do you turn it into a beautiful and effective user interface? This covers covers principles of visual design so that you can effectively organize and present infor..


4.5
·
478 reviews
3h 21m
Rob Windsor
Pluralsight
Intermediate
3h 21m
Self-paced
Good
This course covers web part development for SharePoint 2010, 2013, and 2016 on-premises farms. It goes from basic topics to advanced tips and techniques. Web parts play a major role in the SharePoint user interface story. Most of the pages you see in..


4.5
·
138 reviews
4h 9m
Daniel Scott, Adobe Certified Trainer & UI/UX Expert
Skillshare
All levels
4h 9m
Self-paced
No certificate
This is a project based class for students who are new to the world of app & web design. I created this for people nervous about changing their career..


5
·
169 reviews

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.