Skip to main content
Crash Courses

Dive into our crash courses to quickly master Bubble's powerful no-code platform. These intensive sessions cover essential skills and techniques, enabling you to build and launch your apps efficiently. Perfect for beginners and those looking to enhance their Bubble expertise.

Intro to APIs & the API ConnectorLearn what APIs are and how to leverage them in your Bubble apps using the API Connector plugin.
Getting Started With Bubble (2024)

If you’re building a Bubble app for this first time, this is the place to start. In this comprehensive course, Gregory John will guide you through a complete end-to-end application build where you’d be able to quickly gain Bubble development skills such as responsive design, logic, database structures, UI/ UX design, security and performance.


Course overview: Getting started with Bubble (Lesson 1.1)
Editor Overview: Getting started with Bubble (Lesson 1.2)
App Setup: Getting started with Bubble (Lesson 1.3)
Layout and spacing: Getting started with Bubble (Lesson 1.4)
Styles: Getting started with Bubble (Lesson 1.5)
Hero section — Part 1: Getting started with Bubble (Lesson 1.6)
Hero section — Part 2: Getting started with Bubble (Lesson 1.7)
Repeating group logos: Getting started with Bubble (Lesson 1.8)
Reusable footer: Getting started with Bubble (Lesson 1.9)
Navbar: Getting started with Bubble (Lesson 1.10)
Section 2 overview: Getting started with Bubble (2.1)
Signup page design: Getting started with Bubble (2.2)
Form design: Getting started with Bubble (Lesson 2.3)
Custom states: Getting started with Bubble (Lesson 2.4)
Form validation: Getting started with Bubble (Lesson 2.5)
Responsive design: Getting started with Bubble (Lesson 2.6)
Login page: Getting started with Bubble (Lesson 2.7)
Password reset: Getting started with Bubble (Lesson 2.8)
Section 3 overview: Getting started with Bubble (3.1)
Floating group menu & navbar: Getting started with Bubble (3.2)
URL parameters: Getting started with Bubble (Lesson 3.3)
Settings view layout: Getting started with Bubble (Lesson 3.4)
Form design: Getting started with Bubble (Lesson 3.5)
Workflows and logic: Getting started with Bubble (Lesson 3.6)
Signing up a company user: Getting started with Bubble (Lesson 3.7)
Company form data: Getting started with Bubble (Lesson 3.8)
Section overview: Getting started with Bubble (4.1)
Job view design: Getting started with Bubble (4.2)
Job data type & table: Getting started with Bubble (Lesson 4.3)
User privacy rules: Getting started with Bubble (Lesson 4.4)
Job popup design - part 1: Getting started with Bubble (Lesson 4.5)
Job popup design - part 2: Getting started with Bubble (Lesson 4.6)
Job workflow: Getting started with Bubble (Lesson 4.7)
Deleting a job: Getting started with Bubble (Lesson 4.8)
Job filtering: Getting started with Bubble (Lesson 4.9)
App privacy rules: Getting started with Bubble (Lesson 4.10)
Section overview: Getting started with Bubble (Lesson 5.1)
Page layout: Getting started with Bubble (5.2)
CSV upload: Getting started with Bubble (Lesson 5.3)
Job & sponsored card design: Getting started with Bubble (Lesson 5.4)
Search & filtering: Getting started with Bubble (Lesson 5.5)
Responsive design: Getting started with Bubble (Lesson 5.6)
Job page: Getting started with Bubble (Lesson 5.7)
No data UI: Getting started with Bubble (Lesson 5.8)
Section overview: Getting started with Bubble (6.1)
Candidate dashboard: Getting started with Bubble (6.2)
Work preferences: Getting started with Bubble (Lesson 6.3)
Candidate signup: Getting started with Bubble (Lesson 6.4)
Job application table: Getting started with Bubble (Lesson 6.5)
Popup application, part 1: Getting started with Bubble (Lesson 6.6)
Popup application, part 2: Getting started with Bubble (Lesson 6.7)
Privacy rules: Getting started with Bubble (Lesson 6.8)
Deleting files: Getting started with Bubble (Lesson 6.9)
Section overview: Getting started with Bubble (7.1)
Internal navigation: Getting started with Bubble (7.2)
Candidate view: Getting started with Bubble (Lesson 7.3)
Downloading files: Getting started with Bubble (Lesson 7.4)
Toggle filter: Getting started with Bubble (Lesson 7.5)
Candidate accounts: Getting started with Bubble (Lesson 7.6)
Analytics & charts: Getting started with Bubble (Lesson 7.7)
Page redirects: Getting started with Bubble (Lesson 7.8)
Section overview: Getting started with Bubble (8.1)
Dashboard navigation: Getting started with Bubble (8.2)
Chart data: Getting started with Bubble (Lesson 8.3)
Admin privacy: Getting started with Bubble (Lesson 8.4)
App navigation: Getting started with Bubble (Lesson 8.5)
App optimizations: Getting started with Bubble (Lesson 8.6)
Technical SEO: Getting started with Bubble (Lesson 8.7)
Third-party integrations: Getting started with Bubble (Lesson 8.8)
Deployment: Getting started with Bubble (Lesson 8.9)
Congratulations: Getting started with Bubble (Lesson 8.10)
Design Course

In this 2 part series, Gregory John teaches both marketing page design and application UI. The topics covered include design inspiration starting points, layout and spacing, element sizing, color, typography, responsive design and accessibility.


Landing page design in Bubble: (Design course part 1/2)
Application design in Bubble: (Design course part 2/2)