Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Bubble Beginners Bootcamp Course
Highest Rated
Rating: 4.6 out of 5(1,798 ratings)
8,419 students

The Bubble Beginners Bootcamp Course

Learn from Gregory John, a Yale University nocode instructor, Bubble bootcamp trainer and startup entrepreneur.
Created byGregory John
Last updated 5/2022
English
English [Auto],

What you'll learn

  • Building a dashboard style application
  • Mastering the Bubble editor
  • Setting up the database
  • Running workflows
  • Responsive design
  • UX design
  • and much more...

Course content

10 sections59 lectures11h 39m total length
  • Editor overview14:54

    Explore the Bubble editor and its possibilities, from UI elements and maps to database views, repeating groups, and reusable elements, with workflows, previews, and responsive upgrades.

  • Canvas settings5:43

    Adopt the build camp method to configure the canvas with a light ten-pixel grid and visible borders. Maintain a 1280-wide canvas with no snapping and no gutters for responsive design.

  • The inspector8:30

    Explore the inspector, the cockpit of a bubble, to control behaviors, layouts, conditional logic, and colors, link data sources, attach workflows, and apply global styles.

  • Elements & inputs7:53

    Distinguish static pages from dynamic Bubble apps, then bind dynamic data to elements and inputs—like current user name, avatar, emails, and dates—storing and updating in the database.

  • Containers5:46

    Explore containers and groups to structure pages using repeating groups and columns, organize dynamic data from the database, build layouts with sections, popups, and workflows.

  • The database8:34

    Explore bubble's built-in relational database, define data types like user and project, set fields, manage test vs live databases, and handle files and exports.

  • Dynamic data3:40

    Learn how dynamic data powers apps by sourcing content from databases or custom states, using expressions to render avatars, names, and positions on a profile page with repeating groups.

  • Repeating groups2:36

    Learn how repeating groups fetch and display dynamic data from a database, design once and repeat into tables, grids, or cards, with responsive layouts and privacy-aware data sources.

  • Option sets2:59

    Create static option sets to power dropdowns across your app, centralizing maintenance and enabling fast, in-memory selection for statuses or countries.

  • Reusable elements2:33

    Learn to create reusable elements that group visuals and workflows, build once, apply across pages like headers and footers, attach data sources, update and manage data, saving development time.

  • Workflows3:17

    Explore how workflows drive end-user actions into app tasks, from signing up and saving tasks to creating projects and navigating pages, all powered by no-code.

  • States & conditionals4:40

    Master states and conditionals to store temporary information and create real-time, dynamic experiences with toggles that show or hide content.

  • Debugger bar3:22

    Explore the debugger bar in bubble to diagnose issues, inspect front-end elements, and step through workflows with a boolean debug mode, live state inspection, and dynamic data.

Requirements

  • No Bubble or programming experience needed
  • Motivation and a willingness to learn

Description

This course is the perfect introduction to Bubble and covers 6 years of my Bubble experience rolled up into an extensive introductory course. By the end of this course, you'll be well on your way to being a mid tier Bubble developer armed with enough knowledge to starting building applications independently.


Not only do we cover the technical aspects of creating an application, but I'll be dropping hints and expanding on the UX and UI side of app development, which means how users experience and interact with your software and how to improve retention.


Good design practises will form the backbone of all our implementation decisions and in fact, our dashboard will be mobile responsive. That's right, viewable and functional on a phone. We won't be doing different design for mobile, it will all be done on the same page.


In this 14hr course we'll be building a production ready project & task management application called Collab that includes:


  • Building a dashboard style application

  • Creating user accounts

  • Signup & login workflows

  • Project & team collaboration

  • Task management

  • Team creation

  • Inviting external users

  • User roles

  • Permissions

  • Privacy rules

  • UX design


The technical & design skills you will learn include:


  • The Bubble Editor

  • Page layout and design

  • Workflow logic

  • Database design

  • Using styles

  • Custom States

  • Repeating group filtering and sorting

  • Dynamic data integration

  • Basic SEO settings

  • Image processing with Imgix

  • Conditional statements

  • Responsive design

  • Deploying your app live

Who this course is for:

  • Aspiring Bubble nocode developers looking for the best start to their Bubble journey