Choose your language
Bubble Course
More than 2 million learners worldwide

Bubble Course

Learn to build fully functional web apps without writing a single line of code using Bubble. This course takes you from the basics of no-code development all the way through deployment, monetization, and scaling. Whether you want to launch a SaaS product, a marketplace, or a client app, you'll have the skills to make it happen.

Dedika for businesses

What you will learn:

This course covers everything you need to build, launch, and grow a real web application using Bubble. You'll learn how to design responsive user interfaces, model a database, and wire up logic with workflows. You'll implement user authentication, connect third-party APIs, and integrate payment systems. The course also covers performance optimization, deployment to a live domain, and SEO configuration. By the end, you'll be able to scope, build, and deliver production-ready Bubble apps with confidence.

How you study in a practical way Bubble Course

How you practice Bubble Course

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Introduction to Bubble and No-Code

  • Lesson 1 • Creating Your Bubble Account

    Walks through account setup, plan selection, and initial workspace configuration. Ensures every student has a working environment before building begins.

  • Lesson 2 • Navigating the Bubble Editor

    Introduces all major editor panels and their functions. Students gain spatial familiarity so they can locate tools quickly throughout the course.

  • Lesson 3 • Understanding Bubble's Core Concepts

    Explains the three pillars—UI, data, and logic—and how they interact. Provides a mental model students will reference throughout every subsequent chapter.

  • Lesson 4 • What No-Code Development Means

    Defines no-code as a paradigm and contrasts it with traditional coding. Establishes context for why Bubble is a leading platform in this space.

Chapter 2See details

Designing the User Interface

  • Lesson 1 • Working with Core UI Elements

    Covers text, images, buttons, inputs, and icons as the building blocks of every page. Students practice placing and configuring each element type.

  • Lesson 2 • Styles and Design Consistency

    Explains the Styles tab for creating and applying shared visual rules. Students establish a design system that enforces brand consistency across the app.

  • Lesson 3 • Popups, Floating Groups, and Overlays

    Covers overlay UI patterns essential for modals, drawers, and tooltips. Students implement common interaction patterns used in production apps.

  • Lesson 4 • Reusable Elements and Components

    Introduces reusable elements to avoid duplicating UI across pages. Students build a shared header and modal to practice component-based design.

  • Lesson 5 • Layouts and the Responsive Engine

    Teaches Bubble's column and row layout system for building responsive designs. Students configure breakpoints so apps look correct on all screen sizes.

Chapter 3See details

Building the Database

  • Lesson 1 • Database Fundamentals in Bubble

    Explains data types, fields, and records as Bubble's data model. Students understand how the database differs from traditional relational systems.

  • Lesson 2 • Designing Field Types and Relationships

    Covers all field types including text, number, date, file, and Thing references. Students model one-to-many and many-to-many relationships correctly.

  • Lesson 3 • Seeding and Managing App Data

    Teaches manual data entry, CSV import, and the App Data tab for inspection. Students populate a test dataset to use throughout the course.

  • Lesson 4 • Privacy Rules and Data Security

    Introduces privacy rules to control who can read or modify each data type. Students implement role-based access patterns to protect sensitive records.

Chapter 4See details

Workflows and Application Logic

  • Lesson 1 • Workflow Fundamentals

    Explains events, actions, and the sequential execution model of workflows. Students build their first end-to-end workflow connecting a button to a database write.

  • Lesson 2 • Page and Navigation Workflows

    Covers navigation actions, URL parameters, and page load events. Students implement multi-page flows that pass data between pages correctly.

  • Lesson 3 • Database Actions in Workflows

    Covers Create, Make Changes To, and Delete Thing actions for full CRUD. Students wire form inputs to database writes and verify results in App Data.

  • Lesson 4 • Reusable Workflows and Backend Workflows

    Introduces reusable workflows and server-side backend workflows for scalable logic. Students refactor repeated logic into shared workflows and schedule recurring tasks.

  • Lesson 5 • Conditional Logic and Branching

    Teaches Only When conditions and custom states to create branching logic. Students build multi-path workflows that respond to user context and data state.

Chapter 5See details

Displaying and Filtering Data

  • Lesson 1 • Dynamic Data Expressions

    Teaches Bubble's expression editor for referencing database fields and user context. Students replace static text with live data across multiple element types.

  • Lesson 2 • Sorting and Pagination

    Covers sort order, list operators, and repeating group pagination controls. Students implement user-controlled sorting and infinite scroll or page-based navigation.

  • Lesson 3 • Advanced List Operations

    Introduces list filtering, merging, intersecting, and aggregation expressions. Students compute summaries and build complex multi-source data displays.

  • Lesson 4 • Repeating Groups for Lists

    Covers repeating group configuration as the primary list-rendering element. Students display, style, and interact with lists of database records.

  • Lesson 5 • Searching and Filtering Data

    Explains the Do a Search For expression and its constraint system. Students build filtered lists driven by user input and dropdown selections.

Chapter 6See details

User Authentication and Accounts

  • Lesson 1 • Social Login and OAuth

    Integrates third-party OAuth providers using Bubble's plugin ecosystem. Students configure at least one social login option and handle account linking.

  • Lesson 2 • Password Reset and Email Confirmation

    Implements forgot-password and email verification flows using Bubble's email actions. Students configure transactional email templates and test the full reset cycle.

  • Lesson 3 • Bubble's Built-In User System

    Explains the User data type, reserved fields, and how Bubble manages sessions. Students understand the auth model before building any login flows.

  • Lesson 4 • Registration and Login Flows

    Covers Sign the User Up and Log the User In workflow actions with validation. Students build a complete sign-up and login page with error handling.

  • Lesson 5 • User Roles and Permissions

    Teaches role-based access using custom fields and privacy rules on the User type. Students restrict pages and data based on user role assignments.

Chapter 7See details

Plugins, APIs, and Integrations

  • Lesson 1 • Payment and Email Service Integrations

    Covers integrating a payment processor and a transactional email service. Students implement a checkout flow and a triggered email notification.

  • Lesson 2 • Webhooks and Incoming Data

    Teaches backend workflows as webhook endpoints for receiving external data. Students configure a webhook receiver and process incoming payloads.

  • Lesson 3 • Installing and Using Plugins

    Covers the Bubble plugin marketplace, installation, and configuration. Students add and configure at least two plugins to extend app functionality.

  • Lesson 4 • API Connector Fundamentals

    Introduces the API Connector plugin for connecting to any REST API. Students configure authentication, headers, and a basic GET call.

  • Lesson 5 • POST, PUT, and DELETE API Calls

    Extends API Connector usage to write operations and parameterized requests. Students trigger API calls from workflows and handle dynamic body parameters.

Chapter 8See details

Deployment, Performance, and Scaling

  • Lesson 1 • Deploying to Live

    Explains the development vs. live version model and the deployment process. Students perform a full deployment and verify the live app behaves correctly.

  • Lesson 2 • Error Handling and Monitoring

    Covers the Bubble logs, error alerts, and third-party monitoring integrations. Students set up error notifications and interpret server-side log entries.

  • Lesson 3 • Capacity and Scaling Options

    Explains Bubble's capacity unit model and how to scale under load. Students configure auto-scaling settings and understand plan-level capacity limits.

  • Lesson 4 • App Settings and Custom Domain

    Covers the Settings tab for configuring app metadata, SEO basics, and custom domains. Students connect a custom domain and verify DNS propagation.

  • Lesson 5 • Performance Optimization Techniques

    Identifies common performance bottlenecks and teaches optimization strategies. Students audit their app and apply fixes to reduce load time and server calls.

Certification

Your valid completion certificate

This course is for you:

  • Entrepreneur: wants to build and ship a product idea without a developer.

  • Freelance designer: ready to offer full app delivery beyond visual mockups.

  • Product manager: needs hands-on build skills to prototype features independently.

  • Career changer: looking to enter the tech industry through a practical, code-free path.

  • Small business owner: wants to automate internal tools and customer-facing workflows.

  • Marketing professional: aims to build landing pages and lead-capture apps solo.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course