Coronavirus (COVID-19) information: Live classes available in-person or online from our fully vaccinated instructors. Learn more about our reopening.


10 Best UX Courses, Certificates, and Bootcamps

  • Published on September 22, 2022
Best UX Courses and Classes

Our team of User Experience (UX) experts has assembled the best UX courses, certificates, and bootcamps that you can take to gain the knowledge you need to understand the process of creating great experiences. These UX courses can be taken on their own or can serve as the starting point for a UX Certificate program. In these UX classes, participants learn from experts in the field of user experience, have the opportunity to create and follow-through a project of their choice, from start to prototype. Students can choose to create an app or website or focus on a work-related project for this class. Some companies organize group training sessions for these courses, which makes them both a great learning experience, as well as a team-building opportunity. This list of UX courses was updated for 2022.

How We Chose the Best UX Courses, Certificates, and Bootcamps

Every UX course, certificate, and bootcamp included here has been thoroughly evaluated and vetted by our team of UX professionals who work in the field of User Experience (UX) and User Interface (UI). We researched the courses and longer-term certificate and bootcamp programs, evaluated user reviews, spoke with instructors and students, and used our own experience learning, reviewing curriculum, evaluating projects, and sitting through courses to determine the best options. Any course, certificate, or bootcamp that we have not been able to personally test has been carefully chosen based on careful review of user feedback, discussion with instructors, the value, quality of content, and our experience with similar courses to make certain it meets the needs of anyone needing to learn UX.

Best UX Courses, Bootcamps, and Certificates

  • UX Design Principles
  • Design Thinking Course
  • UX Research Course
  • Information Architecture Course for Application and Web Design
  • User Experience for Mobile Devices and Touch Screens
  • Rapid prototyping training
  • Sketch training class
  • Adobe XD Training Class for Experience Design
  • UX Certification training class for UXQB CPUX exam
  • UX Bootcamp at AGI

10 Best UX Courses, Certificates, and Bootcamps

UX Design Principles Course

In this introductory class you discover how UX research drives the content and structure of your websites and apps. In addition to learning about building an information hierarchy you also discover principles of visual design that you can apply immediately when sketching, prototyping, and designing your final user interface. During this course, you work with your own interactive system idea to build a valid information architecture and combine it with a dynamic visual design to create a working prototype.

This UX design course is suitable for designers, developers, business analysts, and product managers. No previous UX training or design experience is required prior to attending this user experience design class.

  • Discover the foundation principles necessary for creating successful user experiences
  • Use hands-on exercises to explore space, form, and function
  • Gain experience in UX planning and prototyping
  • Understand a typical user experience design workflow, by working with your own app or website concept
  • Learn UX design from experts that bring practical, real-world experience into the classroom

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class UX Design Principles

Learn principles of both information and visual design in an overview of UX design.

Design Thinking UX Course

Drive more productive and efficient business collaboration and create interesting solutions by eliminating the typical barriers you might encounter in a business environment. This design thinking class helps participants discover the importance of converting relevant and insightful information into effective products and meaningful design. Attendees discover creative thinking exercises including brainstorming, mind and affinity mapping, and other techniques that help them focus on key messages and ideas that resonate with their audience and can produce tangible results. This workshop teaches a framework of the human-centered design process.

The design thinking course is suitable for both design and non-design roles. Participants include designers, video professionals, creative directors, software developers, product managers, business analysts, client services professionals, account managers, and anyone that needs to take ideas and convert them into effective designs and products.

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for design thinking

Learn how to drive more productive and efficient business collaboration in a Creative Thinking course.

UX Research Course

Determining the content that belongs in your interactive system is critical to helping your users reach their goals. You can make that task less difficult by performing simple research processes that provide answers directly from your user.

This UX research training course teaches the most common user experience research techniques for gathering information necessary to create and improve apps, websites and interfaces. Learn how user experience design relies on data that comes from various forms of research and other interactions with potential users of products. This UX research class teaches the role UX research plays in the overall UX design process, and how to integrate research findings into the process of creating and revising websites, applications, and products.

In this UX Research course you will:

  • Learn the role and importance of UX research
  • Discover multiple UX research techniques
  • Conduct a hands-on UX research project
  • Understand how to validate data and form hypotheses
  • Develop features and functionality based on UX research data

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for UX research

Take a UX research course to learn about interview techniques and other research methods to discover qualitative and quantitative information about your users.

Information Architecture Course for UX Design

 A well-planned information architecture (IA) for websites and apps creates the foundation for a functional site or app. In this information architecture training class discover how to create a useful information hierarchy to help users engage with your app or website. Information architecture is an often-overlooked area of website and app design, but without a well-planned information hierarchy, designers risk creating applications and sites that are confusing or make content virtually inaccessible. In this dynamic, hands-on, session, emphasis is placed on building an effective information architecture created from multiple sources of information. These sources include user research, scenarios, features, and user priorities. In this course you discover research techniques, such as card sorting, journey mapping, and reverse card sorting that you can use to build and test the structure of your project.

In this information architecture (IA) course participants:

  • Learn to build an effective information architecture from multiple sources of information.
  • Discover how to utilize user research, scenarios, to determine useful features
  • Understand how to organize and sort user priorities using card sorting and reverse card sorting
  • Find out how to ensure information is organized in a consistent and predictable way.
  • Image

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for information architecture

The structure of information in your interactive system is critical to its success. Learn more by taking a course on information architecture.

UX for Mobile Devices and Touch Screens Course

In this course you discover how the needs of a user, accessing content on a mobile device, might be very different than the needs of someone accessing the same information on a desktop platform.

Successful UX for mobile and touch devices requires designers to consider user scenarios which often differ based upon the environment, posture, and motivation of the user at the time. In this mobile UX workshop participants map out specific uses and scenarios for mobile users, and then align those findings to UI suitable for mobile and touch devices.

Mobile UX class participants also create and align a feature set that is specific to mobile use and bring it to life in sketches, wireframes, paper and interactive prototypes. Participants in this course should have completed the UX Design Principles course offered at American Graphics Institute or have previous education or working experience in a UX role prior to enrolling in this UX course.

  • Learn mobile UX design principles to create apps and sites the meet user needs and business objectives.
  • Understand various mobile and touch scenarios and how they differ based upon the environment, posture, and motivation.
  • In this UX workshop participants identify specific uses and scenarios for mobile users, and then align those findings to UI suitable for mobile and touch devices.
  • Mobile UX course participants learn to align feature sets specific to mobile use.
  • Learn to effectively use mobile sketches, wireframes, and prototypes.
  • Image

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for mobile app and web design

Designers need to consider different environments and scenarios when creating apps for mobile devices.

Rapid prototyping for UX training

Whether you create websites, mobile apps, line of business apps, or games, you will benefit from this rapid prototyping course. Learn how to reduce the time to build, while improving the experience for your users. This one-day rapid prototyping course is suitable for anyone involved in the app design and development process, including: business analysts, UX designers, application developers, web developers, and product managers. Because the course is focused on process rather than a specific platform, it is applicable whether creating apps running on iOS, Android, Windows, Mac OS, Chrome, or HTML5.

In this rapid prototyping class participants:

  • Learn rapid prototyping testing concepts to apply before making large investments in final UX design.
  • Discover how to easily and quickly build low-fidelity prototypes using both analog and digital prototyping methods.
  • Find out how to use rapid prototyping and UX principles to reduce development time while improving the experience of users.

No previous experience with any prototyping tool is required. This course is suitable for those designing or managing development of websites, mobile apps, or desktop apps.

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for rapid prototyping training

Find out how to save time to market and hours in development by taking a rapid prototyping course.

Sketch training class

Sketch an app that runs on the Apple platform that is used to build high-fidelity prototypes. These prototypes are typically created towards the end of the UX process and can look like your final design. These pototypes can be used for testing because links and other interactivity can applied without any coding. Designers use Sketch to bridge the gap between design and development. Using plug-ins designers can easily send assets, such as imagery, wireframes, and even CSS directly to their development team.

Taking this Sketch course provides the opportunity to build the skills you need to create interactive, high-fidelity prototypes. In this Sketch class participants learn to use the Layer list and Inspector to quickly create and re-use components in Sketch, enabling the sharing of website and app designs for testing and review.

What you learn in this Sketch class:

  • Gain a solid foundation of how to use key Sketch tools and functionality
  • Understand how to work efficiently with libraries and layers
  • Discover how to import, create, and transform artwork, objects, and text
  • Find out how to efficiently share Sketch projects for testing and feedback

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Class for learning Sketch app

UX Training for learning Sketch app

Adobe XD Training Class for Experience Design

Adobe XD is like Sketch but offers different options, the main one being that it is an app that runs on both Mac and PC platforms. Just like Sketch, Adobe XD can create high-fidelity prototypes that can look close to final. XD offers additional animation features that make it easy to create pop-up models and menus that slide out when selected. Interactivity can be applied, and the prototype can be shared with your team for commenting. XD files can also be shared with developers, making it easy to transfer content such as images, wireframes and even CSS. Take this course in Adobe XD to build an interactive prototype that looks almost final.

In this Adobe XD training participants learn to create interactive apps and website designs for testing and prototyping. Workshop attendees find out how to use Adobe XD’s UX design tools to create visual designs quickly using capabilities including repeat grid, symbols, and layers, Adobe Experience Design training course attendees also discover how to build interactivity to create interactive experiences that can be easily shared for testing and review purposes.

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Course for prototyping with Adobe XD

Create high-fidelity UX prototypes on either Mac or Windows using Adobe XD.

UX Certification training class for UXQB CPUX exam

This UX Certification training prepares professionals for the international standard User Experience Certification exam from UXQB. The UX Certification course online or in Boston offers the opportunity to receive CPUX-F training in the USA to prepare for the Certified Professional for Usability and User Experience – Foundation Level exam (CPUX-F). The instructor is a practicing UX professional who has passed the CPUX-F and American Graphics Institute is an authorized UXQB training provider. This UX certification preparation course occurs on the first two days, with the CPUX-F exam administered on a third day, at the end of the course. The exam is included with the course registration.

The UX Certification course provides preparation for the exam, which is offered at the end of the course. The course materials align with the standards from the International Usability and User Experience Qualification Board (UXQB). This course and the CPUX-F exam are offered live online or in Boston.

Course Format: Live class online or in-person, meets at scheduled times

Course details and dates

Best UX Course to prepare for UX Certification with UXQB

Attend the best UX course to prepare for the UX Certification offered by UXQB.

Whether you are a designer, product manager, entrepreneur, research specialist, or business owner, you are involved in creating and managing experiences. The way you greet your customers and help them find solutions is equally important on your website and other interactive systems as it is in-person. By understanding what your users are looking for you can build websites, applications, and other interactive systems that answer their needs, and in turn mean more success for your organization.

UX Bootcamp

The UX Bootcamp combines multiple UX Courses into an intensive program. The UX bootcamp includes coursework on UX principles along with tools used in the UX design process. The program is similar to the UX Certificate program, without providing the career placement services offered as part of the certificate program.

The UX Bootcamp program includes training in these areas:

  • UX Design
  • Information Architecture
  • Rapid Prototyping
  • User Research
  • Adobe XD
  • Sketch

UX Bootcamp details and dates.

About the Best UX, Certificates, and Bootcamps for 2022

This list of UX classes, certificates, and bootcamps is intended to provide a comprehensive list of resources for learning user experience in various formats and locations. The options presented are available for both individual learners and organizations seeking to improve the UX skills of their team. This list was assembled by a group of user experience experts working in the field, including those who have attained UX Certification with the internationally recognized Certified Professional in User Experience from the UX Qualification Board (UXQB).


About the author

 is a user experience designer, educator and author based in Boston. She has worked in the field of user experience design for more than 15 years.She has designed websites, ecommerce sites, apps, and embedded systems. Jennifer designs solutions for mobile, desktop, and iOT devices.

Jennifer delivers UX training and UX consulting for large Fortune 100 companies, small start-ups, and independent software vendors.She has served as a Designer in Residence at Microsoft, assisting third-party app developers to improve their design solutions and create successful user experiences. She has been hired by Adobe and Microsoft to deliver training workshops to their staff, and has traveled to Asia, Europe, India, the Middle East, and across the U.S. to deliver courses and assist on UX design projects. She has extensive knowledge of modern UX Design, and worked closely with major tech companies to create educational material and deliver UX workshops to key partners globally. Jennifer works with a wide range of prototyping tools including XD, Sketch, Balsamiq, Fireworks, Photoshop, Illustrator, and Blend for Visual Studio. She also works extensively in the fields of presentation design and visual design.

Jennifer is also the author of more than 20 books on design tools and processes, including Adobe Creative Cloud for Dummies, Adobe Creative Cloud Digital Classroom, and Photoshop Digital Classroom. She has been awarded a Microsoft MVP three times for her work with user experience design in creating apps for touch, desktop, and mobile devices. Jennifer holds the CPUX-F certification from the User Experience Qualification Board and assists others in attaining this designation in leading a UX certification course at American Graphics Institute. She is a candidate for a Master’s degree in Human Factors in Information Design.