We may earn an affiliate commission when you visit our partners.
Take this course
Lachlan Kirkwood

Learn how to build your own Airbnb clone without touching a single line of code. This course covers the step-by-step process of creating a property marketplace that's ready to launch. Utilizing Bubble's no-code platform, it explains the exact workflows you'll need to replicate Airbnb's product.

Throughout 13 course modules, I'll cover the process of building the following core features:

Read more

Learn how to build your own Airbnb clone without touching a single line of code. This course covers the step-by-step process of creating a property marketplace that's ready to launch. Utilizing Bubble's no-code platform, it explains the exact workflows you'll need to replicate Airbnb's product.

Throughout 13 course modules, I'll cover the process of building the following core features:

  • Getting started with Bubble

  • Configuring your database

  • Registering user accounts

  • Updating and storing user profile data

  • Creating a dashboard for hosts to edit properties

  • Creating a home page to search for properties

  • Displaying a search results page based on a users query

  • Creating a dynamic property page

  • Booking a trip & processing payments

  • Displaying a list of users past & saved trips

  • Displaying a users information on a profile page

  • Creating & displaying user-generated reviews

  • Additional tips & insights to help on your Bubble journey

By the end of this course, you'll have a working product that can be used to build your own startup, knowledge on how to build an Airbnb clone for freelance clients, and new skills to expand your Bubble knowledge.

2022 update: This course now comes with free access to a flexbox responsive design masterclass. Learn how to master the new responsive engine before bringing your app to life.

Learn from an experienced Bubble developer & coach who has helped multiple founders build successful apps without code.

In 2020, I worked directly with the Bubble team to write their 'How-to build' blog series. Each installment shared written instructions on how to recreate popular products using their no-code tool. To simplify the building process, I've created my own video series to help guide you in a more engaging way.

Enroll now

What's inside

Learning objectives

  • How to build your own property marketplace like airbnb without writing a single line of code
  • An overview of bubble's no-code toolset
  • How to set-up your own custom database
  • How to register new user accounts
  • How to create a settings page for users to update their profile information
  • How to create a dashboard for hosts to edit properties
  • How to build a home page search function
  • How to display a list of relevant search results
  • How to create a dynamic property page
  • How to book trips & process payments
  • How to display a list of a users previous trips
  • How to create a dynamic user profile page
  • How to create & display user-generated reviews
  • Additional tips & insights to help on your bubble journey
  • Show more
  • Show less

Syllabus

Getting started with Bubble
Getting started with Bubble's no-code tool
Configuring your database
Creating your custom Airbnb clone database
Read more

In June of 2022, Bubble officially updated the way in which you create responsive pages inside of their editor.

If you’re new to Bubble, or you’re creating a new application, Bubble will automatically use the new Flexbox responsive engine as the default choice.

What does this mean for this course?

At the time of recording this tutorial, Bubble hadn’t yet released the Flexbox responsive engine. This means this course was recorded using the old experience.

While all of the workflows and conditions covered in this course are still completely relevant, the way in which you add elements onto a page has changed.

Mastering Flexbox responsive design

To help you complete your project, you can access this Flexbox responsive design lecture as part of this course.

With a combination of the responsive design lecture and this current course, you’ll have a full understanding of how to bring your vision to life using Bubble.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches how to build a property marketplace, providing a practical foundation for launching a startup without needing to write code
Develops skills in Bubble, a no-code platform, which can be leveraged to build applications for freelance clients seeking to create web applications
Provides an overview of Bubble's no-code toolset, which is useful for those seeking to understand the fundamentals of web application development
Includes a Flexbox responsive design masterclass, which is useful for creating web applications that adapt to different screen sizes and devices
Requires learners to adapt workflows to the Flexbox responsive engine, which may require additional effort for those unfamiliar with the updated interface
Focuses on building an Airbnb clone, which may not be relevant for learners interested in developing other types of web applications

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Build an airbnb clone with bubble

According to learners, this course is a highly practical guide to building a functional Airbnb clone using Bubble. Students praise the clear step-by-step instructions and the instructor's expertise, finding the project-based approach excellent for learning. While the course provides a solid foundation, some recent reviews note that the main content uses the older Bubble interface; the separate responsive design module requires integration, which can be a challenge. It's seen as great for beginners but may not cover advanced features or optimization in depth.
UI/UX might seem dated.
"some of the UI/UX parts felt a bit outdated compared to modern web design."
"Could use more detail on advanced features or best practices."
"Wish there were more detailed explanations on scaling or performance optimization..."
Knowledgeable and clear explanations.
"The instructor is incredibly clear..."
"Absolutely loved this course! The instructor's explanations are top-notch..."
"Amazing instructor! So patient and clear."
"The instructor's expertise is evident."
Instructions are easy to follow.
"The instructor is incredibly clear and goes step-by-step through building the Airbnb clone."
"Excellent step-by-step guide. The instructor breaks down complex workflows..."
"I had zero experience with Bubble and now feel confident building complex applications."
Builds a real working app.
"Building the Airbnb clone was a great way to learn."
"The project is highly relevant and teaches you exactly what you need to know to build real applications."
"This is a must-take for anyone serious about no-code development with Bubble."
Requires integrating separate module.
"The main videos don't cover the new responsive engine, which is critical now. The separate module is confusing to integrate."
"The responsive design section (updated) was helpful, though integrating it with the main content took some effort."
"Felt like I was piecing together two different courses. Needs a complete update."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building An Airbnb Clone With No-Code Using Bubble with these activities:
Review Basic Web Design Principles
Reviewing basic web design principles will help you understand the design choices made within Bubble and how to create visually appealing and user-friendly interfaces for your Airbnb clone.
Show steps
  • Read articles or watch videos on UI/UX design.
  • Study examples of good and bad web design.
  • Practice creating simple website layouts.
Review Database Concepts
Understanding database concepts is crucial for configuring your Airbnb clone's database in Bubble. This will help you efficiently store and retrieve property and user data.
Browse courses on Database Fundamentals
Show steps
  • Learn about tables, fields, and relationships.
  • Study examples of database schemas.
  • Practice creating simple database models.
Follow Bubble Tutorials on User Authentication
Following Bubble tutorials on user authentication will provide hands-on experience with setting up user registration, login, and profile management, which are essential features of an Airbnb clone.
Show steps
  • Find Bubble tutorials on user authentication.
  • Follow the tutorials step-by-step.
  • Experiment with different authentication methods.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build a Simple Property Listing App
Starting a small project to build a basic property listing app in Bubble will allow you to apply the concepts learned in the course and solidify your understanding of Bubble's workflows and database management.
Show steps
  • Design a simple database schema for properties.
  • Create a page to display property listings.
  • Implement a search function to filter properties.
  • Add user authentication for property owners.
Document Your Bubble Learning Journey
Creating a blog or a series of social media posts documenting your Bubble learning journey will help you reflect on what you've learned, share your knowledge with others, and build a portfolio of your work.
Show steps
  • Choose a platform to document your journey.
  • Write about your experiences with Bubble.
  • Share your insights and tips with others.
Contribute to Bubble Forum
Contributing to the Bubble forum by answering questions and helping other users will reinforce your understanding of Bubble and allow you to learn from others' experiences.
Show steps
  • Browse the Bubble forum for unanswered questions.
  • Provide helpful and accurate answers.
  • Share your knowledge and expertise with others.
Expand Your Airbnb Clone with New Features
Expanding your Airbnb clone with new features, such as a review system, a messaging system, or a map integration, will challenge you to apply your knowledge and build a more complete and functional application.
Show steps
  • Choose a new feature to add to your clone.
  • Design the database schema and workflows for the feature.
  • Implement the feature in Bubble.
  • Test the feature thoroughly.

Career center

Learners who complete Building An Airbnb Clone With No-Code Using Bubble will develop knowledge and skills that may be useful to these careers:
No-Code Developer
A no code developer builds applications using visual development platforms. This course, focused on building an Airbnb clone using Bubble, is a great introduction to the no code development process. The course covers core features of a marketplace, including user registration, database configuration, search functionality, and payment processing. All of these are useful skills for a no code developer building similar applications. The course’s modules are structured around the practical construction of a full application, which helps build a strong foundation of knowledge.
Digital Entrepreneur
A digital entrepreneur launches and manages their own online business ventures. This course will be directly applicable to a digital entrepreneur looking to quickly build a web application. The course teaches how to build an Airbnb clone using a no code platform, covering critical features like user registration, property dashboards, search, booking, and payments. Digital entrepreneurs will find this course useful for launching a marketplace application without needing to write code and by focusing more on the business concept.
Startup Founder
A startup founder often needs to get a product off the ground quickly. This course is an ideal starting point for a startup founder looking to build a marketplace application. The course uses Bubble's no code platform to quickly develop an Airbnb clone, covering user registration, database setup, search, booking, payment processing and reviews. This course allows a founder to prototype and launch a similar application without needing to write code. The course also demonstrates how to implement key features that would be expected in a modern application.
Application Designer
An application designer is responsible for the layout and user experience of an application. This course helps the application designer understand how a platform like Bubble can be used to bring a product to life. The course’s focus on creating dynamic property pages, search functionality, and user profile pages is useful for an application designer. This course provides a hands-on approach to understanding the user experience, including layouts and user flow. It covers the practical steps in creating a functional application, giving designers a deeper practical understanding.
Product Manager
A product manager is responsible for the strategy, roadmap, and feature definition of a product. This course is helpful for a product manager to gain hands-on experience on how to build a functional product. The course covers the creation of key features like user registration, property dashboards, search functions, booking, payments and reviews, which are common in marketplace applications. This course demonstrates how to use a no code tool to bring product ideas to life, which helps product managers understand how technical components of a product are built.
Web Application Consultant
A web application consultant advises clients on building web applications. This course may be helpful for a web application consultant because it provides an introduction to a no code platform and the process of creating a practical application. The course provides a step-by-step guide to creating core features of a marketplace application, including user registration, database configuration, search functionality, and payment processing. This would allow a consultant to advise clients on the feasibility of using no code for their products.
Freelance Developer
A freelance developer builds software applications for clients. This course may be useful for a freelance developer who wants to broaden their skillset by using no code platforms. The course's hands-on guide to building an Airbnb clone provides practical experience with a visual development tool. It covers key features of a marketplace platform such as user accounts, database configuration, search, booking, and payments, which are common in many client projects. The course can help a freelance developer expand their offering.
Technology Educator
A technology educator teaches technology skills to students or professionals. This course may be useful for a technology educator who wants to understand no code development. The course's approach to building a concrete project, an Airbnb clone, using a no code platform provides educators with practical knowledge and experience. The course covers user registration, database configuration, search, booking, and reviews, which are essential elements that could be used for teaching. A technology educator could use this knowledge and experience as a basis for teaching no code development skills.
UX Designer
A UX designer focuses on user experience. This course helps a UX designer understand how a no code tool like Bubble translates user-facing ideas into reality. The course covers development of user registration, user profile pages, search functionality, and user-generated reviews, all of which are central to good user experience. The course can help UX designers translate designs into a working application, providing a greater understanding of the technical implications of design choices. The hands-on approach of the course helps UX designers ground their ideas in a tangible product.
Project Manager
A project manager oversees the planning and execution of projects. This course may be useful for a project manager who wants to understand no code application development. The course provides a step-by-step approach to building a web application using Bubble, including database configuration, user management, and feature implementation. The course helps a project manager gain a basic grasp of the technical aspects of the build process. Being able to understand the processes of no code could allow project managers to make decisions about no code tools.
Business Analyst
A business analyst bridges the gap between business needs and technical solutions. This course may be helpful for a business analyst to understand the process of building applications. The course's focus on building a functional Airbnb clone using no code tools demonstrates the technical process of developing a marketplace platform. The course can familiarize the business analyst with the creation of user accounts, search functionality, booking systems, and payment processing, which are typical parts of web applications. Being able to understand the process of using no code can help business analysts identify solutions for their business needs.
Digital Marketing Consultant
A digital marketing consultant helps clients with their online marketing strategy. This course may be useful for a digital marketing consultant who wants to offer more comprehensive services. This course provides an overview of the process of building a web application, specifically a marketplace, using a no code tool. The course covers database set-up, user management, booking systems, and user reviews, which are applicable to the online businesses. By understanding the technical side of application development, a digital marketing consultant can have a more informed perspective when developing strategies.
E-commerce Specialist
An ecommerce specialist manages digital sales strategies. This course may be useful for an ecommerce specialist who wants to build their own web applications. The course's focus on building a marketplace with features like user registration, property listings, booking, and payment processing, mirrors many of the functions in e-commerce platforms. The course provides a hands on look into how such a system is built. With this experience, an ecommerce specialist can better understand the technical elements of an e-commerce system.
Real Estate Technology Specialist
A real estate technology specialist works with software solutions in the real estate industry. This course may be useful, as it involves building a housing marketplace application. The course provides a step-by-step guide to create a functional Airbnb clone using a no code platform. The course’s topics, including user registration, property databases, search, booking, and reviews, can help gain a better grasp of how real estate applications work. This may be helpful for a real estate technology specialist looking to expand their understanding of the tech involved.
Administrative Assistant
An administrative assistant provides support to their organization through administrative tasks. This course may be helpful for an administrative assistant who wishes to understand the no code process of building a web application. The course focuses on using Bubble to construct a marketplace application with features for user management, search, and payments. This course might provide a high-level framework for understanding how web applications are built, which is useful within a business environment.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive guide to Bubble, covering everything from the basics of the platform to advanced techniques for building complex applications.
While not focused exclusively on No-Code development, this book explores the broader trend of democratization of manufacturing and the maker movement. It discusses the potential of No-Code and other low-code tools in enabling individuals and organizations to create and build without extensive technical expertise.
While not solely focused on No-Code development, this book explores the principles of Lean software development and DevOps, which are highly relevant to the No-Code approach. It provides valuable insights into agile methodologies, continuous delivery, and building high-performing technology teams.
This report by Forrester provides an in-depth analysis of the No-Code/Low-Code market, including its key trends, challenges, and vendor landscape. It offers valuable insights for business leaders and IT professionals considering adopting No-Code solutions.
This practical guide is designed for beginners with little to no coding experience. It provides step-by-step instructions and hands-on exercises to help readers build their first No-Code applications.
Serves as a beginner-friendly introduction to No-Code development. It covers the basics of No-Code platforms, common use cases, and step-by-step instructions for building simple applications.
This comprehensive guide focuses on the practical aspects of building No-Code applications. It covers topics such as data management, security, scalability, and maintenance, providing valuable insights for developers and IT professionals.
Provides a comprehensive overview of JavaScript, covering both fundamental concepts and advanced topics. It valuable resource for developers of all levels.
Practical guide to building React and Redux applications, covering essential concepts and providing hands-on projects. It is suitable for beginners and intermediate developers.
Covers web application development using Python and Django, providing a comprehensive guide for beginners to build dynamic and interactive web applications.
Covers web development using PHP and MySQL, providing a comprehensive guide to building database-driven web applications. It is suitable for beginners and intermediate developers.
Covers web application architecture using Spring Boot, focusing on building scalable and maintainable Java applications. It is suitable for developers with some experience in Java and web development.
Covers Vue.js, a popular JavaScript framework for building web applications. It provides a practical guide to building reactive and interactive applications.
Covers the principles and practices of Domain-Driven Design, a powerful approach to designing and implementing complex software systems. It valuable resource for experienced developers involved in large-scale web application development.
Covers architectural patterns and concepts for designing and building data-intensive applications. It highly recommended read for developers working on complex and scalable web applications.
Covers Angular development using TypeScript, providing a step-by-step guide to building complex and scalable web applications. It is suitable for both beginners and experienced developers.
Focuses on full-stack development using React and Redux, providing a step-by-step guide to building modern web applications. It is well-suited for those with some experience in JavaScript and web development.
Provides a comprehensive overview of web application development using Node.js and Express, covering both front-end and back-end aspects. It is suitable for beginners and experienced developers alike.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser