# Appcademy

- [Learning paths](https://docs.appfarm.io/appcademy/learning-paths.md)
- [Appfarm Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals.md): The Learning Path for everyone with zero or medium experience in Appfarm Create
- [Intro Course](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course.md): The first module of the Appfarm Fundamentals learning path, helping you get started with Appfarm Create.
- [1. Intro - Welcome](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/1.-intro-welcome.md): About this intro course
- [2. Intro - Menus and Navigation](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/2.-intro-menus-and-navigation.md): Walkthrough of key menus
- [3. Intro - The app designer](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/3.-intro-the-app-designer.md): Walkthough of the App Designer
- [4. Intro - Developer Support and Tools](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/4.-intro-developer-support-and-tools.md): Overview of tooling to support the development
- [5. Assignments - Get Started](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/5.-assignments-get-started.md)
- [6. Assignments - Session 1 - The Data Model](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/6.-assignments-session-1-the-data-model.md)
- [7. Assignments - Session 2 - Apps and Themes](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/7.-assignments-session-2-apps-and-themes.md)
- [8. Assignment - Session 3 - Design a View](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/8.-assignment-session-3-design-a-view.md)
- [9. Assignment - Session 4 - Connecting UI to Data](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/9.-assignment-session-4-connecting-ui-to-data.md)
- [10. Assignment - Session 5 - Adding Navigation](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/10.-assignment-session-5-adding-navigation.md)
- [11. Assignment - Session 6 - Visibility Group](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/11.-assignment-session-6-visibility-group.md)
- [12. Assignment - Session 7 - Tables / The Admin App](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/12.-assignment-session-7-tables-the-admin-app.md)
- [13. Assignment - Session 8 - Opening a Details Pane](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/13.-assignment-session-8-opening-a-details-pane.md)
- [14. Assignment - Session 9 - Design the Details Pane](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/14.-assignment-session-9-design-the-details-pane.md)
- [15. Assignment - Session 10 - Adding Filter and Delete](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/15.-assignment-session-10-adding-filter-and-delete.md)
- [16. Assignment - Session 11 - Uploading files](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/16.-assignment-session-11-uploading-files.md)
- [17. Assignment - Session 12 - Listing and Downloading Files](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/17.-assignment-session-12-listing-and-downloading-files.md)
- [18. Assignment - Session 13+14 - Adding Charts](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/18.-assignment-session-13+14-adding-charts.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/intro-course/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [User Interface Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals.md): The purpose of this Module is for you to get familiar with important features of the User Interface (UI) Editor. These features are frequently used in Appfarm Apps.
- [Container - Sectioning, Styling and Repeating](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/container-sectioning-styling-and-repeating.md)
- [Conditional Styles](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/conditional-styles.md)
- [Motions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/motions.md)
- [Responsive Design](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/responsive-design.md)
- [Step-by-step workflow](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/step-by-step-workflow.md)
- [Featured UI Components](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/featured-ui-components.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-interface-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [App Data Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals.md): Fundamentals level Module on App Data
- [Data Source Filtering](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/data-source-filtering.md)
- [App Variables and Runtime Properties](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/app-variables-and-runtime-properties.md)
- [URL Parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/url-parameters.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/app-data-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Actions & Logic Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals.md): Fundamentals level Module on Actions and Logic
- [Event Handlers](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/event-handlers.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/featured-action-nodes.md)
- [Context Parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/context-parameters.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/actions-and-logic-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Services Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals.md): Fundamentals level Module on Services
- [Introduction to Services](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/introduction-to-services.md)
- [Setting up a Service](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/setting-up-a-service.md)
- [Scheduling a Service](https://docs.appfarm.io/appcademy/appfarm-fundamentals/services-fundamentals/scheduling-a-service.md)
- [Integration Fundamentals](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals.md): Fundamentals level Module in Integrations
- [The web request action node](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/the-web-request-action-node.md)
- [Fetch data from an endpoint](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/fetch-data-from-an-endpoint.md)
- [Map data to a data source](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/map-data-to-a-data-source.md)
- [Modify the response](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/modify-the-response.md)
- [Nested data mapping](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/nested-data-mapping.md)
- [Path parameters](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/path-parameters.md)
- [Authentication](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/authentication.md)
- [Send data to an endpoint](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/send-data-to-an-endpoint.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/integration-fundamentals/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [User handling and permissions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions.md)
- [Users and roles](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/users-and-roles.md)
- [Permissions](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/permissions.md)
- [Creating users](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/creating-users.md)
- [Extending the User object class](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/extending-the-user-object-class.md)
- [Updating and deleting users](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/updating-and-deleting-users.md)
- [Unauthenticated access](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/unauthenticated-access.md)
- [Quiz](https://docs.appfarm.io/appcademy/appfarm-fundamentals/user-handling-and-permissions/quiz.md): Test your knowledge of Appfarm Create with a multiple choice quiz
- [Appfarm Professional](https://docs.appfarm.io/appcademy/appfarm-professional.md): The Learning Path for those with hands-on experience in Appfarm Create
- [User Interfaces](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces.md)
- [Featured UI Components](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces/featured-ui-components.md)
- [Concepts and Use Cases](https://docs.appfarm.io/appcademy/appfarm-professional/user-interfaces/concepts-and-use-cases.md)
- [Data Structures & Data Handling](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling.md)
- [Data Features](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/data-features.md)
- [Search & Filters](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/search-and-filters.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/featured-action-nodes.md)
- [GraphQL](https://docs.appfarm.io/appcademy/appfarm-professional/data-structures-and-data-handling/graphql.md)
- [Logic & Flow](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow.md)
- [Logical Concepts](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/logical-concepts.md)
- [Date and Time Handling](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/date-and-time-handling.md)
- [Featured Action Nodes](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/featured-action-nodes.md)
- [Exception Handling](https://docs.appfarm.io/appcademy/appfarm-professional/logic-and-flow/exception-handling.md)
- [Login & Configuration](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration.md)
- [Login and Authentication](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/login-and-authentication.md)
- [Settings, Configuration and Languages](https://docs.appfarm.io/appcademy/appfarm-professional/login-and-configuration/settings-configuration-and-languages.md)
- [Security & Operations](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations.md)
- [Security and Permissions](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/security-and-permissions.md)
- [Deployment](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/deployment.md)
- [Schedules and Logs](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/schedules-and-logs.md)
- [Debugging and App Health](https://docs.appfarm.io/appcademy/appfarm-professional/security-and-operations/debugging-and-app-health.md)
- [Performance & Optimization](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization.md)
- [Optimizing Performance](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/optimizing-performance.md)
- [Enhancing Functionality](https://docs.appfarm.io/appcademy/appfarm-professional/performance-and-optimization/enhancing-functionality.md)
- [Appfarm Sales Representative](https://docs.appfarm.io/appcademy/appfarm-sales-representative.md): The Learning Path for those who aspire to sell their own Appfarm solutions.
- [Appfarm Developer Forum](https://docs.appfarm.io/appcademy/appfarm-developer-forum.md)
- [Session 1: Data Modeling in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-1-data-modeling-in-appfarm-create.md)
- [Session 2: App Data in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-2-app-data-in-appfarm-create.md)
- [Session 3: Services in Appfarm Create](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-3-services-in-appfarm-create.md)
- [Session 4: Optimizing Performance](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-4-optimizing-performance.md)
- [Session 5: Design & Best Practices](https://docs.appfarm.io/appcademy/appfarm-developer-forum/session-5-design-and-best-practices.md)
- [Background](https://docs.appfarm.io/appcademy/background.md)
- [Databases](https://docs.appfarm.io/appcademy/background/databases.md)
- [Data modeling 101](https://docs.appfarm.io/appcademy/background/databases/data-modeling-101.md)
- [Database normalization](https://docs.appfarm.io/appcademy/background/databases/database-normalization.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appfarm.io/appcademy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
