Win a Free Class!

Join our email list for a chance to win

Prototyping & User Testing

Communicate Vision and Test Assumptions with Interactive Prototypes

In this class you will create prototypes for mobile and web applications. Prototyping is the act of creating starter versions of your website or app to simulate the user experience of what will eventually be the final product. You will learn how prototyping can give you valuable feedback from users early in the development process so you can fine-tune the look, feel and performance of your website. You will also practice evaluating design concepts objectively and learn how to gain insights through testing with actual users. This class takes you through the journey of iterative design with a focus on common business goals such as improved conversions and user engagement.


  • Develop a series of low-fidelity and high-fidelity prototypes
  • Interview and observe real users completing tasks with your prototypes
  • Build proficiency with the Justinmind Prototyper software
  • Understand where prototyping fits within your personal workflow
  • Support design decisions through prototyping and testing


  • Paper Prototype
  • Interactive Prototype
  • Recruitment Screener
  • Test Script
  • Design Presentation
  • Explore and validate design solutions with Justinmind

  • Transform concept sketches into web prototypes

  • Conduct observations and interviews for proposed design solutions

  • Prioritize and present findings from user experience testing

  • Conduct user tests with screen recording software

  • Explore and validate design solutions with Justinmind

Upcoming Classes

  • No classes scheduled at this time.

Price: $975 Click for Discounts

  • 18 hours of Hands-On Training
  • Custom Written Workbook Included
  • Mac or PC

What You’ll Learn

Section 1
Exploration & Evaluation
  • Discuss how prototyping an experience can inform the design process.
  • Explore a wide range of prototyping techniques and which to use when.
  • Understand how and when to transition from sketches and wireframes.
Building A Prototype
  • Simulate an existing mobile application with Justinmind Prototyper.
  • Link together multiple screens to create a flow.
  • Practice working with typography, images and page layouts.
  • Add animations and transition effects to increase realism.

Section 2
Planning for Change
  • Learn how to use Templates and Widget Libraries to keep your prototype organized.
  • Build-in conditional logic to account for user interactions.
  • Create a re-usable library of design elements and save time as you design.
  • Discuss the benefits of planning for iteration.
  • Explore ways to document and annotate your thinking with Justinmind.
  • Share a prototype with your team and receive feedback.
  • Review and accept a revision from another team member.
  • Practice presenting your prototype on a mobile device.
Section 3
User Testing Basics
  • Learn how and when to test your prototype.
  • Understand the benefits to you, your team and the business.
  • Review the evolution of usability testing into user experience testing.
  • Critically discuss whether realism is a requirement for an effective user test.
  • Learn how to find and recruit users quickly and reliably.
  • Develop a screener questionnaire to ensure high-value participants.
  • Through role playing exercises, practice recruitment and secure participants for an upcoming test.
Developing a Test Script
  • Plan a series of tasks for test participants to complete.
  • Identify key assumptions to test and priority business goals.
  • Understand how to structure questions and time your test.
  • Discuss the relative merits of observation and inquiry.
  • Write and illustrate a test script.
Section 4
Conducting a Test
  • Conduct a test combining observation and interview formats.
  • Learn simple techniques to remain neutral and encourage honest feedback.
Analyzing Results
  • Learn how to interpret user behavior and feedback.
  • Practice transforming recorded data into insights and findings.
  • Understand how to spot unspoken and “hidden” feedback from user interactions.
  • Critically analyze the ways in which a test environment may influence results.
Responding to Results
  • Learn how to summarize your results and articulate key takeaways.
  • Present findings to the group and receive feedback.
  • Defend your positions with evidence.
  • Learn how to translate test results into new design ideas and decisions.

Section 5
Paper Prototyping
  • Learn techniques to rapidly prototype ideas with paper.
  • Working in small groups, sketch and paper prototype design updates based on user experience testing.
  • Discuss the risks and rewards of rapid prototyping.
  • Interactive Prototyping
    • Revise your Justinmind prototype with a new design solution.
    • Understand version history and how to keep a paper trail of modifications.
    • Publish a “work in progress” with annotations to explain your thinking.
    • Design Iteration
      • Learn how to receive and consider feedback after making changes to a design.
      • Practice iterations on your prototype while maintaining documentation of past efforts.
      • Discuss the value of versioning, templates and reusable design elements.
Section 6
Repeating a User Experience Test
  • Update the screener and test script to account for design changes.
  • Conduct the test and gather new insights.
  • Practice recording audio and video of your test session.
Presenting Your Solution
  • Learn how to objectively evaluate progress from one design iteration to the next.
  • Explore ways to present your prototype to business stakeholders.
  • Assemble supporting materials such as audio and video clips.
  • Practice presenting your final design solution to business stakeholders. Get approval.

Why Train With Noble?

27 Years of Experience

Noble Desktop has been teaching computer graphics and web development since 1991. In all those years we have perfected the craft of teaching. If students get hung up on any issue, we tweak the class to make it work better. Every instructor uses the same time-tested curriculum we have developed. Ask around: Noble Desktop has a stellar reputation for exceptional computer graphics training.

Our Teaching Method is Better

We don't ask you to simply "follow along," copying what the instructor does. Instead we ask you to focus 100% attention on the lesson at hand. Only after the lesson do you then put into practice what you have learned by working on a computer with our step-by-step workbooks. This "learn, then practice" method results in the student learning and retaining much more than traditional "follow along" classes.

We Wrote the Book Ourselves

Most of our classes include a custom training workbook written by our top instructors. Take it home with you: with step-by-step exercises and power-user keyboard shortcut guides, it’s like having a refresher course right on your desk. We wrote the book ourselves because we couldn't find any book that was good enough. Now our books are being used by other schools and training centers worldwide.

We Provide Computers, Mac or PC

Since when did training centers expect you to "bring a laptop"? Noble Desktop has always had classrooms full of computers, Mac and PC. Each computer is loaded with software and has a 19-inch monitor. The next time you are asked to "bring a laptop," ask why you aren't being provided a computer. Noble Desktop always has up-to-date equipment in our state-of-the-art classrooms.

Not Just Anyone Can Teach

All our instructors are working professionals who bring on-the-job experience to the classroom. But we don't just let anyone teach a course. How many experts do you know who can't teach? We've learned to audition and test our instructors. Only after they have been through our screening process will they be put in front of students. And they are required to use our time-tested curriculum, assuring a positive learning experience for all our students. Read our instructor bios.

Money-Back Guarantee

We’re the only school to offer an unconditional money-back guarantee. If within the first half of the class you don’t absolutely love it, we’ll give you a full refund. Please note any request needs to be made before the halfway point of any class.

We Are NY State-Licensed, and Adobe Authorized

When looking at a computer training school, check to see if they are NY State-licensed. Any school in New York should be licensed by law. Noble Desktop follows state-issued guidelines for curriculum development and teacher licensing. Adobe Authorized means our instructors have passed the rigorous Adobe Certification Exam, and that we follow Adobe's quality-control standards.

Our Students Love Us! 2200+ Testimonials and Counting

We offer our guarantee because we think we’re the best—but don’t take our word for it. Ask more than 2200 industry professionals who have enjoyed our classes and are putting what they learned to use on the job. Read their testimonials.