Skip to main content
Course image for Advanced Rapid Prototyping with Axure

Advanced Rapid Prototyping with Axure

Gym Short

Advanced Rapid Prototyping with Axure will teach you how to use Axure’s variable and conditional logic in order to create rapid prototypes that are richer and more representative of the final product.

About This Course

Rapid prototyping is used to quickly simulate an interactive experience long before a developer even cracks his or her knuckles. It can help save time and money by refining interactions early on and is a great way to ensure that your end-users and stakeholders can visualize your UI plans well enough to give you feedback. Prototyping tools such as Axure allow us to create simulations of web applications, websites, mobile applications, and mobile sites in a fraction of the time it’d take for actual development.

In this course, you'll learn how to create an interactive prototype in Axure that can pass data from one page to another and do different things based on the conditions that you set. Specifically, you will learn how to set variable values to pass data across pages, set the text on widgets to include variable values, add conditions in Axure's Case Editor and use the Condition Builder to apply the conditions to a prototype’s interaction. At the end of the course, you will have built a simple four-page prototype capable of demonstrating multiple userflows.

Course Outline

  • Chapter 1: Overview & Getting Started

    Learn what to expect from the course and how to access the lesson files. Additionally, learn how to use Axure’s Hot Spot widget and Case Editor in order to create links from one screen to another in your prototype. Finally, you will learn how to add Text Field widgets in order to begin building an interactive form.

  • Chapter 2: Basic Conditions & Variables

    Learn how to use Axure’s Case Editor and Condition Builder in order to add actions to elements on your page. Specifically, you will discover how to use simple logic to configure a “mandatory” password field on your prototype form.

  • Chapter 3: Using Else Cases

    Learn the role of “Else Cases” in order to create a more complex prototype that directs the user to certain screens based on their interactions with a form.

  • Chapter 4: Creating New Variables

    In this chapter, you will extend the logic of your form by creating variables which store data that persists from page to page within your prototype.

  • Chapter 5: Text Input Matching

    You will learn how to use Axure’s Condition Builder in order to create a scenario in which the input within two separate text fields must match, or else the user will receive an error screen.

  • Chapter 6: Linking Error Screens

    Dive deeper into Axure’s Condition Builder and Case Editor and create two user flows that demonstrate the potential error screens a user might see while interacting with your prototype.

  • Chapter 7: Tying It All Together & Finishing It Up

    This final chapter walks through the process of adding additional variables and conditional logic in order to create a finished prototype that represents multiple user flows.


  • Familiarity with the Axure application.
  • Understanding of User Experience basics and the role of wireframing and prototypes within the context of web and mobile development.

Software Requirements

This Course is For

  • UX Designers
  • Interactive Designers
  • Information Architects

Meet the Instructor

Travis Slate

Travis Slate

Travis is a User Interface Designer at Slide UX, a User Experience Design Consultancy based in Austin, TX.

Before joining Slide UX, Travis served as Director of User Experience at Rocksauce Studios, an Austin-based mobile development shop, where he spent his days creating highly functional mobile prototypes using Axure.

He tried his hand at being a painter in NYC before earning his BFA in Graphic and Interactive Communications at Ringling College of Art and Design.


Join us in supporting the CARE Ukraine Crisis Fund. We’re donating $100,000 through matching funds and contributions. Donate Now