> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.instabase.com/academy/learning-paths/developer/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.instabase.com/_mcp/server. # Developer learning path > From visual configuration to custom code, across the app editor, flow editor, Refiner, and UDFs. The Developer learning path covers the work areas of *developers* and *advanced developers*. Learn to use the low-code/no-code app editor to build document classification and extraction apps. Then, scale into building advanced apps using the flow editor, Refiner, and custom Python code when projects require more complex logic and integrations. Regardless of your skill level and background, you'll learn to design, automate, and deploy enterprise workflows in the AI Hub platform. > **Info** > > In some course content, you might see or hear *AI Hub Build* when referring to the app editor. These terms mean the same thing and reflect past versions of the AI Hub user interface. Similarly, *Build projects* and *Build apps* are synonymous with the projects and apps created with the app editor. ## Path overview The Developer learning path is a progressive curriculum that fits your goals and technical comfort level. For most builders, completing [AI Hub fundamentals](/academy/learning-paths/fundamentals) and *App editor and standard apps* is a natural stopping point--it covers what you need to build, validate, and deploy document automation apps without coding. When your organization's projects require custom code, deep integrations, or non-linear logic, the path continues into *Flow editor and advanced apps*. This module covers multi-stage pipeline orchestration with the flow editor, schema customization, and writing custom Python user-defined functions (UDFs). ## Courses in this path We recommend starting with [AI Hub fundamentals](/academy/learning-paths/fundamentals) if you're new to the platform. * **[App editor and standard apps](/academy/learning-paths/developer/app-editor)** -- Create, validate, and deploy standard automation apps using the AI Hub app editor. * **[Flow editor and advanced apps](/academy/learning-paths/developer/advanced-apps)** -- Orchestrate complex pipelines with the flow editor, Refiner, and custom code. > **Tip** > > More comfortable learning in another language? While watching videos, you can enable closed captions in your language of choice. On the video, click the **Settings** (gear) icon > **Captions** > **Auto-translate**, and select your language. Auto-translation accuracy isn't guaranteed. > From visual configuration to custom code, across the app editor, flow editor, Refiner, and UDFs. ## Docs - [App editor and standard apps](https://docs.instabase.com/academy/learning-paths/developer/app-editor.md): Build and deploy standard automation apps with the visual app editor. - [Course introduction](https://docs.instabase.com/academy/learning-paths/developer/app-editor/introduction.md): Overview of the app editor course for building standard automation apps. - [Project and app basics](https://docs.instabase.com/academy/learning-paths/developer/app-editor/app-basics.md): Create a project, classify documents, and add text extraction fields in the app editor. - [Data extraction](https://docs.instabase.com/academy/learning-paths/developer/app-editor/data-extraction.md): Extract tables, lists, derived fields, and more in the app editor. - [App enhancements](https://docs.instabase.com/academy/learning-paths/developer/app-editor/app-enhancements.md): Expand or finetune your app's functionality using validations, project settings, and case management features. - [Publishing and deploying apps](https://docs.instabase.com/academy/learning-paths/developer/app-editor/deployments.md): Create a versioned app, deploy with integrations, and leverage APIs. - [Flow editor and advanced apps](https://docs.instabase.com/academy/learning-paths/developer/advanced-apps.md): Build complex document workflows with the flow editor, Refiner, and custom code. - [Course introduction](https://docs.instabase.com/academy/learning-paths/developer/flow-editor/introduction.md): Overview of the flow editor and advanced apps course for advanced developers. - [Creating flows](https://docs.instabase.com/academy/learning-paths/developer/flow-editor/creating-flows.md): Export an app editor project as a flow, or create a flow project from scratch. - [Planning and building flows](https://docs.instabase.com/academy/learning-paths/developer/flow-editor/building-flows.md): Plan and build pipelines with core flow steps, Refiner, classifiers, extractors, and checkpoints. - [Using user-defined functions](https://docs.instabase.com/academy/learning-paths/developer/flow-editor/udfs.md): Leverage user-defined functions in the flow editor. - [Publishing advanced apps](https://docs.instabase.com/academy/learning-paths/developer/flow-editor/publishing-advanced-apps.md): Review a flow run, publish an advanced app, and validate human-in-the-loop results.