
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.
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 practice Bubble Course
How you practice Bubble Course
For companies that want to train their team
With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to Bubble and No-Code
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 2HideHide detailsSee detailsDesigning the User Interface
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 3HideHide detailsSee detailsBuilding the Database
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 4HideHide detailsSee detailsWorkflows and Application Logic
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 5HideHide detailsSee detailsDisplaying and Filtering Data
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 6HideHide detailsSee detailsUser Authentication and Accounts
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 7HideHide detailsSee detailsPlugins, APIs, and Integrations
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 8HideHide detailsSee detailsDeployment, Performance, and Scaling
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.
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 switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in the United States?
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




















