Appian Developer

Develop your first Appian application


Appian Developer equips you with the skills you need to be job-ready. This two week, deep dive and immersive learning experience is designed to get Developers what they need for long-term success.

It’s structured in three parts:

Part 1
You’ll learn how to architect and plan a straightforward application, which includes designing the data structure, mocking-up core user interfaces, and diagramming process workflows.

Part 2
You’ll learn how to create, configure, and integrate Appian objects into a functional application leveraging Appian’s expert-approved best practices. As part of this comprehensive learning experience, you’ll get an introduction into more advanced but commonly-used features and strategies for building advanced, dynamic interfaces and managing the application lifecycle across connected environments.

Part 3
The key to your success is practice, which is the focal point of the Appian Developer experience. If you’re taking this course online, be sure to complete the Developer Skills Practice Guide, available from the welcome course material for building an application as well as all extra, practice tutorials along the way.

If you’re taking this course as part of a class, you’ll spend an intense week of application development with mentoring and guidance from our expert instructors.

This content will prepare you for the Appian Certified Associate Developer exam. Good luck, Developers!

After completing this course, you’ll be able to:

  • Explain Application Components and Data Flow
  • Manage the Application Lifecycle
  • Configure Dynamic Interfaces
  • Configure Application Components and Security
  • Display and Update Data through Records
  • Configure Grids and Reports
  • Automate Process Workflows


Application and Object Design

  • Constructing Appian Sites
  • Appian Records
  • Application Planning
  • Designing Interfaces
  • UX Best Practices
  • Application Structure & Security
  • Custom Data Types & Data Management
  • Business Rules
  • Reporting

Process Modeling

  • Process Modeling
  • Sub-Processes
  • Gateways
  • Exceptions/Escalations
  • Debugging
  • Assigning Tasks
  • Writing to Databases
  • Data Queries
  • Local Variables


  • Administration Console

Best Practices

  • Application Design Best Practices
  • Application Deployment
  • Community
  • Advanced Interface Design
  • Task Reports
  • Editable Grids
  • Complex/Dynamic Reports
  • REST Integrations
  • Establishing Web APIs

How can you take this course?

List Price 


You will be able to complete the course content at your own pace using our online course curriculum.

Free N/A