
Explore Bubble as a no-code platform for building sophisticated web applications, offering freedom with data, workflows, responsive design, and built-in user management, plus plugins, APIs, and a thriving community.
Explore real world Bubble apps like dividend finance and Comet to see how no-code, fast iteration enables scalable ventures and growth.
Learn the building blocks of Bubble, apply them to professional web apps using data, workflows, and responsive design, and join a supportive community to keep building with plugins.
Choose 1080p to optimize your viewing experience for bubble visual programming lectures, using the gear icon to set the resolution and avoid auto or 720p.
Open the bubble editor via bubble io slash welcome, log in, and create a new app named Sandbox to begin building with the default boilerplate page.
Learn bubble's real-time saving, how to use the preview refresh and multi-page workflow, and explore the manual, reference, and bubble bible for data handling and custom states.
Explore how transitions control the timing of property changes, adjust background color and border width with ease, and preview slow burn effects in Bubble visual programming.
Create and manage groups by adding pages and placing elements inside. Use the element tree and red boundaries to confirm grouping and nest groups, then adjust background and borders.
Create and edit a main page button style in the styles tab, customize appearance and typography, and propagate changes across all buttons from a single style, with theme options.
Design and manage Bubble pages by editing properties, setting seo-friendly titles, and choosing fixed width or full width layouts; navigate between pages via buttons or workflows.
Explore a full-width, image-first page that mirrors an Airbnb-like design, showing elements overlapping on smaller screens and how to fix it with responsive design methods.
Use the responsive tab to preview layouts across laptop, iPad, and phones, adjusting margins, min-width, and group spacing. Center elements and apply responsive rules to ensure consistent looks on devices.
Explore responsive design with text overflow in bubble. Learn when text wraps or shows dot dot dot and how to align and distribute elements for consistent layouts.
Explore Bubble's responsive design resources, including a 20-minute founder tutorial and the official manual, with guidance on fixed elements, min and max widths, margins, and groups.
Create a new data type called projects in Bubble, add fields such as project name, start date, end date, number of members, and project priority, and explore field types.
Show your projects data on a web page with a repeating group linked to the projects data type, using dynamic fields and live preview as entries are added.
Linking data together enables dynamic display of task names, project names, and project member counts, illustrating how data linkage powers cross-record insights in Bubble.
Explore how workflows in Bubble connect design and data by guiding actions, from button clicks altering text to saving forms, navigating pages, and debugging timed and scheduled workflows.
Learn to build a simple workflow in bubble by triggering an event with a button click, optionally using a condition, and performing actions such as hiding a text element.
Learn how to create conditions on workflows, use a single event with multiple actions, and control visibility of text boxes with input-based conditions.
Explore the page is loaded event, which hides the submit button, and see how every five seconds with a condition and a toggle show or hide creates a strobe button.
Explore using custom states to drive text box values with workflows, linking a page variable to the text box and updating it via element actions.
Use Bubble workflows to create and save new records in the projects table by mapping inputs to fields such as project name, start and end dates, and members.
Define and reuse custom events in Bubble to encapsulate common actions, call them from multiple workflows, and update one definition to affect all related buttons.
Use workflows to navigate between pages in a bubble app, linking index and sandbox pages with go to page, go back, refresh, and open an external website.
Build on prior modules by applying data design techniques, using repeating groups, custom states, and more complex pop outs and pop ups.
Design and view data in Bubble by building a full-width project list, a project detail panel with inputs and date time pickers, and workflows to view, edit, and delete records.
Learn to build the back end in bubble using custom states to populate a project's details when clicking an info icon.
Learn to filter repeating group data in bubble by applying end date constraints with a date picker, and use initial content and sorting to preview results.
Sort data in a bubble app by project name or due date using a dropdown, then configure a dynamic field name that matches the chosen field and preview the results.
Learn to manage records in Bubble by using a delete flag instead of hard deleting, updating workflows to set the flag and filtering data sources to hide deleted items.
Learn how bubble selectors condense data into a single value, using count and first to show the number of projects from a repeating group and the project list.
Click the new project button to open a popup form, enter the project name, members, priority, and start and end dates, then submit to add the project to the list.
Learn how Bubble displays the signed in user with their email and implements login and logout workflows, including popups, input fields, and remembering the email.
Explore how to enable login with Facebook using Bubble's login service plugin and OAuth, linking a Facebook app ID and app secret to your user system.
Learn how to configure Bubble settings, including pricing tiers and boosts, domain, https, favicon and progress bar color, startup image, fonts and color palette, seo, languages, collaboration, and version upgrades.
Build amazing professional web applications like Twitter, Asana, Todoist, AirBnB, Trip Advisor, Yelp and launch your startup, SaaS, or any web product in days instead of months with no code using the Bubble ecosystem
Learn from over 16 hours worth of relevant instructional video content on Bubble to become an expert and start building today! No coding required!
Are you an entrepreneur who wants to build the next big thing without a full-time developer? Do you want to quickly create an MVP for your startup idea, or quickly build your side hustle? Then harness the power of No-Code web application development using Bubble.
Bubble is rated as the #1 No-Code Tool of 2020. Apps built on Bubble have raised more than $1B dollars (see: Plato, Dividend Finance, Plato, all of which were made using Bubble). With Bubble, you can create everything from sophisticated marketplaces like AirBnb, to SaaS like Trello, to simple landing pages. This is No-Code development at its finest!
People use Bubble to quickly create professional web applications. In fact, one student used Bubble to launched their application in only 3 days, and then subsequently sold it to USA Today (see: GiveLocal).
This course is the only comprehensive guide you'll ever need to Bubble. It covers everything from Beginner topics like pages, inputs, and elements to more advanced topics like plugin implementation, messaging, and data manipulation. The course also takes you step-by-step and assumes you have no experience at all with building web applications or with Bubble.
The course is designed so you become an expert at Bubble. We first learn all the building blocks required, and then create our own functional Bubble applications from complete scratch. We also continuously update the course!
If you're looking for something that will teach you how to create professional grade web applications using no-code from beginner to advanced, then this is the course for you!
What is Bubble?
Bubble is a no-code platform that allows you to build sophisticated and professional-grade web applications. It's the best way to develop your application in days, not months. It contains responsive web design, element manipulation, database functionality, workflow management, and a whole host of community-built plugins and third-party APIs that can enhance your application like Stripe, Plaid, and more! Bubble has been rated as the #1 No-Code platform of 2020.
What are the main features of Bubble? / Why should I learn Bubble?
No-Code platform: Bubble uses a drag-and-drop and logic gates system instead of complicated code, but is still powerful and comprehensive to run AirBnB or even Facebook; it's the next evolution of web development.
Build it quickly: Since Bubble is a No-Code platform, you can make your application in days and not months
Total freedom: Bubble allows you total 100% freedom with your website - modify, add, delete, and change anything and everything about your web application
Sophisticated / comprehensive: Bubble comes with a robust scalable database management system, and workflow integration that allows you to create virtually any application - it also contains Responsive Design and so is lightning fast!
Collaboration: Bubble comes with its own version control system, that lets you manage changes and lets you collaborate with up to 40 other individuals
Community of plugins: Plugins that are developed by the Bubble community extend your application by allowing third-party elements, like payment, SEO, analytics, and more! You can even integrate with your own REST API.
Why take this course?
Comprehensive guide: This is the only 100% start to finish, zero to hero, basic to advanced guide on Bubble. This course assumes you have zero experience with Bubble and develops you to a Bubble power user!
Instructional with examples: The course is structured in a way to maximize your learning. We first go through learning "Building Blocks" where we develop our Bubble toolkit. We then apply the toolkit to future modules through app development from complete scratch.
Great resources: There are hours of content and resources in this course. There is more than 16 hours of video content available. You also have lifetime access to not only the videos, but to me as well through the Q&A feature
Course and Module Overview
Introduction to Bubble: In this section, you will learn everything about Bubble! What it is, when to use it, what it can and cannot do, and we will go through the course overview
BB - Environment Setup: In this section, you will set up your Bubble environment, which means creating a free Bubble account and entering the Bubble environment
BB - Editor: In this section, you will learn about the Bubble editor
BB - Pages and Elements: In this section, you will learn how to set up your Bubble pages and how to add Bubble elements to your pages
BB - Responsive Design: In this section, you will learn about the responsive design features that are available with Bubble
BB - Data: In this section, you will learn how Bubble manages its data environment
BB - Workflows: In this section, you will learn about Bubble workflows and how they can be used to enhance your Bubble application
BB - Design with Data: In this section, you will learn how to make web pages by mixing design principles with data and workflows, including repeating groups
BB - Users: In this section, you will learn about Bubble's default and powerful user management system
BB - Settings and Publishing: In this section, you will change your Bubble settings, and how to publish your web application
BB - Advanced Features and Plugins: In this section, you will learn about some of the advanced features with Bubble like plugins
App - ProjectIO: In this section, we will build a project and task management application from scratch
App - BubbleBnB: In this section, we will build a very thin version of AirBnB, complete with Google Maps integration, messaging, and more, and all from scratch
Conclusion: In this section, we'll wrap everything up and talk about next steps
We're looking forward to having you in the course and hope you earn the certificate. Please let me to know if you have any questions!
Music: bensound