Walk-Through: How to Use the ‘:formatted as text’ Operator
Learn how to write if/else statements directly in the expression composer to show context-driven information — without conditionals.
Learn how to write if/else statements directly in the expression composer to show context-driven information — without conditionals.
Unlock backup restoration with your Bubble app’s retention window.
Record and protect your Bubble app’s progress as you continue your development journey.
Follow this interactive tutorial to learn how you can store and use individual colors as dynamic data throughout your app.
Learn how to connect OpenAI’s chat completion model to Bubble’s API Connector with the click of a button.
Learn how to build features separately, then combine when you’re ready to make shipping your product faster and more reliable.
Learn how to use the app search tool to more quickly find elements styles in use in your app.
Learn how and when to use the ‘:group by’ operator with this step-by-step guide.
Learn how to use repeating groups to create a masonry layout in this interactive walk-through.
The four members of Bubble’s Certification Advisory Council get real about why the certification initiative is so meaningful.
Learn how to set up database triggers in your Bubble app in this interactive walk-through.
If you’re looking for a professional developer for your next no-code project, start here. These Bubble-Certified Developers have the expertise you need.
Learn how to build beautiful pages in your Bubble app in just a few clicks by importing your designs from Figma.
Learn one way to power your app with AI in this interactive step-by-step guide.
This new crash course introduces you to how APIs work, why you would want to use APIs, and how to integrate APIs using Bubble’s API Connector.
Build your app on Bubble's Free plan. No need to upgrade until you're ready to launch your app.
Start building