We may earn an affiliate commission when you visit our partners.
Course image
Nima Tahami

In this course, you'll learn how to create beautiful mobile & web user interfaces that you can then turn into real usable prototypes with the help of Adobe XD.

Adobe XD is a vector-based user experience design tool for web apps and mobile apps, developed by Adobe Inc. It's available for macOS and Windows.

In this course, we'll work with a fictional client called Healthy Bites to design a mobile app and a landing page for their food ordering app.

Is this course for you?

You're in the right place if any of these apply to you:

Read more

In this course, you'll learn how to create beautiful mobile & web user interfaces that you can then turn into real usable prototypes with the help of Adobe XD.

Adobe XD is a vector-based user experience design tool for web apps and mobile apps, developed by Adobe Inc. It's available for macOS and Windows.

In this course, we'll work with a fictional client called Healthy Bites to design a mobile app and a landing page for their food ordering app.

Is this course for you?

You're in the right place if any of these apply to you:

  • You’re interested in user interface & user experience design (UI/UX) but not sure where to start.

  • You’re an entrepreneur with an app idea and want to turn your idea from a sketch to a realistic mockup and prototype.

  • You want to brush up your design skills to get the job that you want at companies like Airbnb, Google, Apple, etc.

  • You’re already designing and want to jump into Adobe XD and further your knowledge of more design software.

  • You’re interested in earning income as a freelance designer.

  • You simply want to enter a new career path, and graphic design has interested you.

By the end of this course:

You will learn many useful design tools available in XD and how to design complete mobile apps and landing pages from scratch. You will also gain the skill to turn your designs into usable prototypes that you can share with your team members, colleagues, or clients.

What do I need?

This course is for both beginners & experienced designers looking to expand their skills. All you need is a computer (macOS or Windows), an Adobe Account, and a web browser (to Install Adobe Creative Cloud).

About your instructor:

This course is taught by entrepreneur & designer Nima Tahami. Nima has more than 12 years of experience designing and developing dozens of mobile apps and web apps for both clients and startups of his own. Nima's latest startup, ShiftRide, has been covered in many news outlets, including Forbes, where his app was highlighted for its ease of use.

Nima has created this course to help people become the best designer they can be. Design is part of the foundation of many things from great products & websites to great advertisements and everything in between. Nima has also designed and developed an open-source iPhone development library by the name of FCAlertView, helping 350,000+ app developers use beautiful customizable alert prompts within their applications.

Course Overview:

The course is broken down into 4 main parts: Getting Introduced to Adobe XD, Designing a Full Mobile Mockup, Creating a Usable Prototype, and Designing a Landing Page.

Getting Introduced to Adobe XD:

  • Installing Adobe XD and Creating Files.

  • Understanding the layout and menu options.

  • Creating shapes, lines, paths, and text.

  • Aligning & distributing objects.

  • Using Wireframe UI Kits.

Designing a Full Mobile Mockup:

  • Introducing a food ordering app project called Healthy Bites.

  • Creating wireframes from our app requirements.

  • Designing the pages required for the app.

  • Designing cards and inputting sample data.

  • Using repeat grid & stacks.

  • Using components to reuse objects.

  • Using plugins to speed up our design process.

  • Using responsive resize to create designs.

  • Exporting and sharing our designs.

  • Developer handoff

Creating a Usable Prototype:

  • Adding interactivity to our designs and turning them into a prototype.

  • Creating scrollable pages.

  • Previewing our app on the desktop.

  • Browsing our prototype on our mobile devices.

  • Recording and sharing prototypes

  • Adding animations to our prototypes.

Designing a Landing Page:

  • Designing a landing page with multiple sections

  • Creating beautiful backgrounds

  • Adding images & text to our landing page

So what are you waiting for?

Let’s get started learning how to design real-world projects using Adobe XD and take our design skills to a whole new level together.

Enroll now

What's inside

Syllabus

Introduction
Intro to Course
In this section, we'll get started with Adobe XD by learning about it, installing it, and going through the basics.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Adobe XD, which is a vector-based user experience design tool popular for designing web apps and mobile apps, making it relevant for current design trends
Begins with the fundamentals of Adobe XD, such as creating shapes and using the pen tool, and progresses to more advanced topics like responsive resize and component variations
Covers the creation of interactive prototypes, including adding transitions, creating overlays, and using auto-animate, which are essential skills for modern UI/UX design
Includes a section on developer handoff, teaching designers how to effectively communicate their designs to developers, which is crucial for successful project implementation
Requires learners to have an Adobe Account and Adobe Creative Cloud installed, which may pose a barrier for those who do not already subscribe to Adobe's services
Features instructor Nima Tahami, an entrepreneur and designer with over 12 years of experience designing and developing mobile and web apps, lending credibility to the course

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive adobe xd ui/ux for beginners

According to learners, this course provides a solid foundation and is highly recommended for beginners looking to learn Adobe XD. Students appreciate the clear instruction and the step-by-step approach, especially through the practical project of building a full mobile app and landing page. The course effectively covers both UI design and prototyping, enabling learners to create interactive mockups. While largely positive feedback, some students note that the course is best suited for newcomers and could potentially delve deeper into more advanced topics or recent software updates.
Comprehensive overview of XD features.
"The course covers both the design aspects and the prototyping incredibly well."
"I learned how to create both static mockups and interactive flows."
"It provides a full workflow from design canvas to shareable prototype."
Instructor is easy to understand and follow.
"The instructor explains everything very clearly and at a good pace."
"Nima is a great teacher, breaking down complex steps simply."
"His guidance made the learning process smooth and enjoyable."
Hands-on project reinforces learning.
"Building the Healthy Bites app from start to finish was extremely practical and helpful."
"The project-based learning approach helped solidify my understanding of the tools."
"Working on a real-world example made the concepts click."
Perfect starting point for new UI/UX designers.
"This course is perfect for beginners in UI/UX design using Adobe XD."
"As someone completely new to design tools, I found this course incredibly easy to follow."
"Highly recommended if you're just starting out with Adobe XD."
More advanced content or updates desired.
"While excellent for basics, the course could benefit from covering more advanced XD features or nuances."
"Some parts could be updated to reflect the latest Adobe XD interface and features."
"Great introduction, but those seeking in-depth mastery might need supplemental resources."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in The Full Adobe XD UI/UX Course – Design & Prototype with these activities:
Review UI/UX Design Principles
Reinforce your understanding of fundamental UI/UX design principles to better grasp the concepts taught in the course.
Browse courses on User Interface Design
Show steps
  • Identify the core UI/UX design principles.
  • Research each principle and its importance.
  • Find examples of good and bad UI/UX design.
Review 'Don't Make Me Think' by Steve Krug
Gain a solid foundation in usability principles before diving into Adobe XD.
Show steps
  • Obtain a copy of 'Don't Make Me Think'.
  • Read the book, focusing on key usability concepts.
  • Reflect on how these concepts apply to mobile and web design.
Redesign an Existing App Interface
Apply the skills learned in the course by redesigning an existing app interface to improve its usability and visual appeal.
Show steps
  • Choose an app with a user interface you want to improve.
  • Analyze the existing interface and identify areas for improvement.
  • Create wireframes and mockups of your redesigned interface in Adobe XD.
  • Prototype the redesigned interface to test its usability.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a UI Kit in Adobe XD
Solidify your understanding of Adobe XD by creating a reusable UI kit with common elements and styles.
Show steps
  • Identify common UI elements used in mobile and web design.
  • Design these elements in Adobe XD, focusing on consistency and reusability.
  • Organize the elements into a UI kit with clear naming conventions.
  • Share your UI kit with others and gather feedback.
Review 'Refactoring UI' by Steve Schoger and Adam Wathan
Improve your visual design skills by studying practical UI design techniques.
View Melania on Amazon
Show steps
  • Obtain a copy of 'Refactoring UI'.
  • Study the book, focusing on practical UI design tips.
  • Apply these tips to your Adobe XD projects.
Explore Advanced Prototyping Techniques
Deepen your prototyping skills by exploring advanced techniques beyond the basics covered in the course.
Show steps
  • Search for tutorials on advanced Adobe XD prototyping techniques.
  • Follow the tutorials and experiment with different features.
  • Incorporate these techniques into your own prototypes.
Build a Portfolio Website
Showcase your Adobe XD skills by creating a portfolio website to display your design projects.
Show steps
  • Plan the structure and content of your portfolio website.
  • Design the website in Adobe XD, focusing on visual appeal and usability.
  • Develop the website using HTML, CSS, and JavaScript.
  • Host your website online and promote it to potential clients or employers.

Career center

Learners who complete The Full Adobe XD UI/UX Course – Design & Prototype will develop knowledge and skills that may be useful to these careers:
Mobile App Designer
A mobile app designer creates the visual interface and user experience for mobile applications. This course is directly relevant, as it focuses on designing mobile app user interfaces and prototypes using Adobe XD. The comprehensive mobile mockup design section, which includes creating wireframes, designing pages, and using components, helps the mobile app designer gain practical skills. Furthermore, learning to create usable prototypes enables the mobile app designer to test and refine their designs, ensuring a seamless user experience.
User Experience Designer
The user experience designer enhances user satisfaction with a product by improving the usability, accessibility, and desirability. With this course, prospective user experience designers may increase their skills in Adobe XD, a valuable tool for creating and prototyping user interfaces. The course covers essential topics such as designing mobile mockups, creating usable prototypes, and designing landing pages. The sections on app requirements, drawing wireframes, and creating component connections may be particularly helpful. This knowledge enables the user experience designer to design user-centered products efficiently.
User Interface Designer
A user interface designer focuses on the visual elements of a digital product, such as websites and mobile apps. This course helps to build a foundation for this role by understanding how to design intuitive and engaging interfaces using Adobe XD. The sections on creating shapes, drawing lines, adding text, and using wireframe user interface kits are particularly relevant. These skills are essential for creating visually appealing and functional interfaces. Moreover, this course may assist the user interface designer in translating design concepts into interactive prototypes, a crucial aspect of their work.
Freelance Designer
As a freelance designer, one is responsible for taking on design projects for various clients, often involving user interfaces and user experiences. This course can be a valuable asset to a freelance designer, as it directly addresses user interface and user experience design using Adobe XD. The course's focus on designing mobile apps and landing pages, along with creating usable prototypes, is highly relevant. The freelance designer may be able to use the skills gained to offer a broader range of services and deliver high-quality designs to their clients.
Interaction Designer
An interaction designer focuses on creating engaging and intuitive interactions between users and digital products. This course helps to develop the skills, as it covers creating usable prototypes with interactive elements. The sections on creating transitions, connecting pages, and using auto-animate may be especially useful. These skills enable the interaction designer to craft meaningful and intuitive user experiences. The interaction designer may be able to use Adobe XD to enhance interactive prototypes.
Product Designer
A product designer is involved in the entire lifecycle of a product, from ideation to launch, focusing on user needs and business goals. This course is relevant, as it helps to build skills in user interface and user experience design using Adobe XD. Understanding how to design mobile app mockups, create usable prototypes, and design landing pages may prove valuable. The sections on app requirements, wireframing, and component creation are particularly beneficial for translating product ideas into tangible designs. Typically, a product designer works on a specific product.
Prototype Developer
A prototype developer creates interactive prototypes of software applications to demonstrate functionality and gather user feedback. This course helps to build skills in this area by teaching how to create usable prototypes using Adobe XD. The sections on adding interactivity, creating scrollable pages, and previewing apps on mobile devices are very relevant. The prototype developer may be able to refine their prototyping skills. The prototype developer is often focused on speed and efficiency in demonstrating the key interactions of the app.
Visual Designer
Visual designers focus on the aesthetic aspects of a product, including typography, imagery, and layout, to create visually appealing and engaging experiences. This course helps to improve the visual designer's skills in using Adobe XD, a tool for creating visually stunning interfaces. The sections on creating shapes, adding images, creating color schemes, and using gradients are highly relevant. This course may allow the visual designer to create visually compelling designs with a strong focus on aesthetics.
Web Designer
The web designer is responsible for the layout, visual appearance, and usability of a website. The course may be useful to web designers by providing hands-on experience with Adobe XD, a tool commonly used in web design. This course covers designing landing pages and creating interactive prototypes, skills directly applicable to website design. The sections on adding images and text, creating beautiful backgrounds, and using responsive resize may be particularly beneficial. Such expertise allows the web designer to craft engaging and functional web experiences.
Design Consultant
The design consultant advises clients on design strategies and solutions to improve user experience and visual appeal. This course enables the design consultant to enhance their skill set and allows them to offer informed recommendations, particularly regarding user interface and user experience design. The ability to design mobile app mockups and create usable prototypes, as covered in this course, will be particularly valuable. The design consultant is able to provide practical, actionable advice to their clients.
User Researcher
A user researcher investigates user needs and behaviors to inform design decisions. While this course focuses on the design and prototyping aspects, it may enhance a user researcher's understanding of design possibilities and constraints, fostering better collaboration with designers. Understanding the process of creating wireframes, designing user interfaces, and building prototypes, as covered in the course, may allow the user researcher to better translate user insights into actionable design recommendations. The user researcher role often requires a master's degree.
UI Developer
The UI developer translates designs into functional code, bridging the gap between design and development. While this course focuses on design rather than coding, it enables the UI developer to work with design tools like Adobe XD and understand the design process, facilitating better collaboration with designers. The developer may improve their understanding of user interface design principles and how to implement them in code. A UI developer must be skilled in HTML, CSS, and JavaScript.
Design Strategist
A design strategist develops and implements design strategies that align with business goals. This course may be useful, as a design strategist is often involved in the early stages of product development, where user interface and user experience design play a crucial role. Knowledge of how to create wireframes, design user interfaces, and prototype interactions may enable a design strategist to make informed decisions and guide design teams effectively. The design strategist typically uses knowledge of design to grow a business.
Information Architect
Information architects organize and structure content in a way that is intuitive and easy to navigate. This course, while not directly focused on information architecture, may help you better create user interfaces and user experiences. By understanding how mobile apps and landing pages are designed, you can ensure that information is organized in a way that complements the overall user experience. An information architect is involved in designing the sitemap of a website.
Accessibility Specialist
An accessibility specialist ensures that digital products are usable by people with disabilities. While this course does not directly focus on accessibility, the skills acquired in user interface and user experience design may help the accessibility specialist create more inclusive designs. Understanding how to design user interfaces and build prototypes can inform decisions that improve accessibility for all users. The accessibility specialist can advocate for accessible design practices, ensuring that digital products are inclusive and usable for everyone.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in The Full Adobe XD UI/UX Course – Design & Prototype.
Provides a foundational understanding of usability principles. It emphasizes the importance of intuitive design and user-centered thinking. Reading this book will help you approach the Adobe XD course with a stronger understanding of what makes a good user interface. It highly recommended read for anyone entering the field of UI/UX design.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser