No-Code Life/Zero to Pro Bubble Course

  • $299

Zero to Pro Bubble Course

  • Closed
  • Course
  • 75 Lessons

My goal is simple: To get you from where I was 3 years ago, to where I am today, in a fraction of the time. I've captured all of the knowledge I’ve acquired through 3000+ of hours of building and learning, and am delivering it direct to your brain using concise, well-explained, actionable videos.

Contents

Introduction

Hello from Kieran
Preview

Account setup

1 - Setting up your Bubble account
Preview

Live build 1: A simple to-do list app

Let's build our first app!
Preview

The fundamentals

2 - Getting to know the Bubble interface
Preview
3 - Visual elements and the inspector
Preview
4 - Responsive design
5 - Styling
5.5 - Why I recommend using UI kits instead of designing from scratch
6 - Introduction to workflows
7 - Conditionals
Feedback: How are you finding the course so far?

Using data in Bubble

8 - Introduction to databases
Preview
9 - More about databases
10 - Creating and retrieving data from the database
11 - Option sets are awesome

Live build 2: Improving our to-do list app

Improving our to-do list app

Data on the page

12 - Custom states are easier than they sound
Preview
13 - Storing and sending data with URL parameters
14 - Setting a page type

User authentication

15 - Adding user account functionality to your app
16 - Assigning roles to users

Privacy rules (important, don't skip this section!)

15 - What are privacy rules and why are they so important?
16 - Protecting user data with privacy rules
17 - Protecting other data types with privacy rules
18 - Securing your bubble account (part 1)

Organising your app with reusable elements and custom events

19 - An introduction to reusable elements
20 - Custom events will change your life (a little)
21 - Combining custom events with reusable elements!

All about repeating groups

22 - Repeating groups are cool
23 - Paginated repeating groups are even cooler (with search and filters too)

Plugins

24 - Using plugins in Bubble

Live build 3: An internal project management tool

What we're going to build
Preview
i. Setting up the styles and dashboard structure
ii. Responsive dashboard header and sidebar
iii. Database structure and privacy rules
iv. User signup and login
v. The projects table
vi. The projects mini menu
vii. Creating the tasks table
viii. Adding search and filters to the tasks table
ix. Changing task statuses
x. Adding an activity feed
xi. Managing categories and final thoughts on this epic build!

Backend workflows are awesome

25 - When and how to use backend workflows
26 - The power of looping (recursive) backend workflows
27 - Scheduling backend workflows on a list, and when to use the different methods
28 - Database triggers: How they work and when to use them

Working with APIs part I

29 - An introduction to APIs (your new best friend)
Preview
30 - API documentation is fun! (Unsplash API pt 1)
31 - Understanding the Bubble API connector (Unsplash API pt 2)
32 - Working with API data in your app's front end (Unsplash API pt 3)

Working with APIs part II: Integrating A.I. into your Bubble app

33 - Reading the Open AI API documentation (it's some of the best out there!)
34 - Building a "magic" content creator with GPT4
35 - Creating a two-way chat experience: Setting up the API call (1/3)
36 - Creating a two-way chat experience: Workflows and testing (2/3)
37 - Creating a two-way chat experience: Customising the chat bot with custom data (3/3)
38 - Fine-tuning (training) your own GPT-3.5 model: API docs and preparing the training data (1/3)
39 - Fine-tuning (training) your own GPT-3.5 model: Setting up the API calls (2/3)
40 - Fine-tuning (training) your own GPT-3.5 model: Workflows and UI (3/3)

Debugging your app (super important)

The issue checker is one of Bubble's best features, here is why!
Using the debugger to inspect elements and understand workflows
Using the logs to understand what's happening in your app (including actions by other users)

Integrating Stripe for subscriptions

41 - Enabling your users to pay for a subscription with Stripe
42 - Updating and cancelling subscriptions with the Stripe Customer Portal
43 - Using webhooks to receive updates from Stripe
44 - Locking/unlocking parts of your app with your new paywall
45 - Adding extra security to your Stripe webhook endpoint

Sending emails using Postmark

46 - Setting up and verifying your Postmark account
47 - Sending emails with Postmark using plugins and direct via the API connector

Wrapping up

48 - Deploying your app to live and putting it on a custom domain
49 - Understanding the Bubble settings
50 - My advice on becoming a Bubble freelancer

Additional tutorials

A selection of other tutorials on specific topics

Integrating GPT4 Vision into your Bubble app
Using JSON mode in GPT4-turbo with Bubble to create wonderful things!
How to create mail-merge style functionality in Bubble