We may earn an affiliate commission when you visit our partners.
Course image
Lachlan Kirkwood

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

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

Read more

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

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

  • Getting started with Bubble

  • Configuring your database

  • Registering user accounts

  • Creating a user settings page

  • Creating a new chat between users

  • Displaying a list of chats on a home page

  • Creating a dedicated chat page to show messages

  • Sending & receiving messages

  • Displaying unread message notifications

  • Building an app navigation menu

  • 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 a WhatsApp clone for freelance clients, and new skills to expand your Bubble experience.

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 messaging application like whatsapp 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 new chat between two users
  • How to display a list of existing chats on a home page
  • How to display messages within a dedicated chat page
  • How to send and receive messages
  • How to create unread message notifications
  • How to build an app navigation menu
  • 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 WhatsApp 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 WhatsApp clone, which can be used to launch a startup or expand the skills of freelance clients
Provides an overview of Bubble's no-code toolset, which is useful for those looking to build applications without coding
Explores Bubble's Flexbox responsive engine, which is a core skill for building modern, responsive web applications
Requires using Bubble, which may require a subscription to access its full features and deploy applications
Uses Bubble's older interface in some course videos, but includes a masterclass on the newer Flexbox responsive engine

Save this course

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

Reviews summary

Building a whatsapp clone no-code with bubble

According to learners, this course offers a highly practical, step-by-step approach to building a functional WhatsApp clone using the Bubble no-code platform. Many appreciate the clear guidance through core features like user accounts, chats, and messaging. Students found the project-based structure helpful for understanding how Bubble works in a real-world application. A key point mentioned by reviewers is the inclusion of updated content specifically addressing the new Flexbox responsive engine, which is crucial given Bubble's platform changes. While the course provides a solid foundation for building messaging apps, some note that it focuses primarily on replicating basic functionality and doesn't delve into more advanced features or optimization.
Instruction is generally clear and logical.
"The instructor explained the concepts clearly and the steps were easy to follow."
"I found the pacing of the course just right for building the project."
"The workflows were explained in a logical manner which made understanding the build process much easier."
"The video tutorials were well-produced and easy to understand."
Provides a solid start with the platform.
"This course provided me with a strong foundation in Bubble's core concepts through building the clone."
"As a beginner to Bubble, I found this course a great way to get hands-on experience and understand the workflow."
"It covers the essential tools and database setup needed to get started with building apps."
"I feel more confident navigating Bubble after completing this project."
Updated content on the new Flexbox engine.
"The inclusion of the Flexbox responsive design lecture was absolutely essential for using the current version of Bubble."
"It was great that they added material on the new responsive engine, it clarified a lot."
"Learning about Flexbox separately but included with the course helped me understand layout in the updated editor."
"The course material was originally recorded using the old engine, but the Flexbox update lesson bridged the gap effectively."
Builds a real-world app, step-by-step.
"The project-based approach of building a WhatsApp clone made learning Bubble incredibly practical and engaging."
"It was really helpful to follow along and build a functional application piece by piece."
"I appreciated how the course walked through creating core features like user accounts and sending messages in a logical order."
"Building the WhatsApp clone helped me see how to combine different Bubble elements into a working app."
Doesn't cover complex or advanced topics.
"While it's a good start, the course didn't go into more advanced features like group chats or media sharing."
"I wish it had covered scaling or optimizing the app for more users."
"It teaches the basics of a WhatsApp clone but doesn't cover more complex functionalities or best practices for larger apps."
"Don't expect to learn about features beyond core one-on-one messaging."

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 A WhatsApp Clone With No-Code Using Bubble with these activities:
Review Basic UI/UX Principles
Familiarize yourself with UI/UX principles to create a more user-friendly and intuitive WhatsApp clone.
Browse courses on UI/UX Design
Show steps
  • Read articles on UI/UX best practices for messaging apps.
  • Analyze the UI/UX of existing messaging apps like WhatsApp and Telegram.
  • Identify key design elements and user flows.
Review Database Concepts
Strengthen your understanding of database concepts to effectively design and manage the data structure for your WhatsApp clone.
Browse courses on Database Design
Show steps
  • Review the concepts of relational databases and data modeling.
  • Practice designing simple database schemas.
  • Understand the importance of data relationships and constraints.
Follow Bubble Tutorials on User Authentication
Learn how to implement user authentication in Bubble to securely manage user accounts in your WhatsApp clone.
Browse courses on User Authentication
Show steps
  • Search for Bubble tutorials on user registration and login.
  • Implement user authentication workflows in a test Bubble app.
  • Test the security of your authentication implementation.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Participate in Bubble Study Group
Join a Bubble study group to collaborate with other learners and share insights on building no-code applications.
Browse courses on Bubble
Show steps
  • Find a Bubble study group online or in your local community.
  • Attend regular study sessions to discuss course materials and projects.
  • Share your progress and challenges with the group.
Build a Basic Chat Application
Create a simplified chat application in Bubble to practice the core concepts learned in the course.
Show steps
  • Design a basic database schema for users and messages.
  • Implement user authentication and message sending/receiving workflows.
  • Test the application with multiple users.
Document Your Bubble Learning Journey
Document your learning process and share your insights on building a WhatsApp clone with Bubble.
Browse courses on Bubble
Show steps
  • Create a blog or video series documenting your progress.
  • Share tips and tricks you learned along the way.
  • Publish your content on social media or online forums.
Contribute to Bubble Plugins
Contribute to open-source Bubble plugins to enhance the functionality of the platform and collaborate with other developers.
Browse courses on No-Code Development
Show steps
  • Explore existing Bubble plugins on GitHub.
  • Identify areas where you can contribute, such as bug fixes or new features.
  • Submit pull requests with your changes.

Career center

Learners who complete Building A WhatsApp 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 platforms like Bubble, creating functional software without writing traditional code. This course directly aligns with the work of a No Code Developer, since its explicit goal is to teach how to build a fully-functional WhatsApp clone using the Bubble platform. Completing the course grants direct experience with Bubble's toolset, database configuration, user account management, chat functionality, and message handling, all essential components for any Bubble project.
Software Prototyper
A Software Prototyper quickly develops working models for software applications, often to test ideas and gather feedback. This course provides an excellent approach to software prototyping. The course's focus on rapidly building a WhatsApp clone using Bubble enables developers to quickly create working prototypes of messaging features. By focusing on workflow, database configuration, and user interface design in Bubble, students of this course will develop skills that directly translate to the work of a Software Prototyper.
Startup Founder
A Startup Founder is responsible for leading and managing a new company. This course is very useful for any Startup Founder looking to quickly test out or build a prototype of their app. The course provides a hands-on approach to developing an application using Bubble, and, by its end, the learner will understand the technical side of building a messaging application. Learning how to launch a product gives any Startup Founder the ability to quickly iterate on ideas. This enables them to create a minimum viable product quickly.
Freelance Web Developer
A Freelance Web Developer builds and maintains websites for clients, often working on a project basis. This course presents a unique opportunity for a Freelance Web Developer, since it allows them to quickly create robust web applications without writing code. The step-by-step guide to replicate WhatsApp's functions with Bubble is a unique selling point that can help expand their offerings. Learning how to implement user registration, chat functionalities, messaging, and other features allows a freelancer to tackle a wider range of client projects.
Application Developer
The role of an Application Developer revolves around the creation, testing, and maintenance of software applications. This course helps aspiring Application Developers who want to use no-code tools since it uses a hands-on approach to creating a messaging application with Bubble. Learning how to configure databases, manage user accounts, implement chat functionalities, and handle messages using a no-code platform helps develop a broader understanding of application development without the complexities of traditional coding languages.
Technology Consultant
A Technology Consultant gives advice to clients about technology solutions that will help meet their business goals. This course gives the learner a practical understanding of no-code development with Bubble, enabling them to better understand what is possible and what is involved in building an application. This course, by demonstrating the capability of no-code platforms, can give a Technology Consultant more options and solutions to recommend to their clients. This is particularly true of clients looking to create messaging applications.
Technical Project Manager
A Technical Project Manager oversees projects from beginning to end, ensuring that they are completed on time and within budget. This course provides insight into no-code app development, giving a Technical Project Manager a practical understanding of what is involved in building an application from scratch. The course teaches database configurations, user management, chat functionality, and message handling, and such knowledge helps a project manager better understand the technical aspects of an application project.
Digital Product Manager
A Digital Product Manager guides the strategy, design, and development of digital products. This course can be helpful as it gives a hands-on understanding of the building blocks of a functioning application, like a messaging app. The learner gains knowledge about how features are built and how they interact, which can be very helpful to a Digital Product Manager who needs to bring the different parts of a product together. This course will help a Digital Product Manager better evaluate technical possibilities and make decisions about their product's function and scope.
User Interface Designer
A User Interface Designer focuses on the design and layout of the user-facing elements of an application. This course may be useful for User Interface Designers, as it involves working directly with Bubble's interface design tools. While the focus is on recreating WhatsApp, the course will help a User Interface Designer learn about how design choices impact the way the user interacts with an application. This course also touches on responsive design, which is essential when creating user interfaces.
Solutions Architect
A Solutions Architect designs and manages the overall architecture of a software system. This course will be useful to a Solutions Architect who wants to learn about no-code platforms. While Solutions Architects usually work with complex systems, understanding the capabilities of platforms like Bubble can expand their perspective and help them recommend no-code tools when appropriate. This exposure can give a solutions architect practical know-how about the creation of an application, particularly when dealing with messaging systems.
Technical Trainer
A Technical Trainer develops and delivers training programs on technical topics. This course may give a Technical Trainer insights into no-code application development. Specifically, this course's breakdown of how an application functions and how different parts interact can help a Technical Trainer understand the technical concepts and then create training material around those concepts. A Technical Trainer may use this knowledge to introduce no-code development to others.
Software Tester
A Software Tester is responsible for identifying defects and ensuring the quality of software applications. This course will be helpful for a Software Tester. Using this course, the learner will be able to get familiar with the building blocks of an application in a no-code environment. Specifically, this course teaches database configuration, user account management, chat building functionalities, and message handling. This can improve an understanding of the kind of issues an application might have, and a tester might be able to test some of these functions.
Digital Marketing Specialist
A Digital Marketing Specialist focuses on marketing products and services through digital channels. This course can be useful since it provides an understanding of digital application building with Bubble. Specifically, understanding how a chat function is created, users are registered, and how interfaces are designed may be helpful in creating marketing strategies focused on application engagement. This course might help a Digital Marketing Specialist brainstorm different ways to engage with the user using platforms and applications.
Business Analyst
A Business Analyst examines business processes and makes recommendations for improvement. This course may be helpful for Business Analysts who want a deeper understanding of how digital tools are created. By taking this course, a Business Analyst can get a grasp on the building blocks necessary for an application, as taught on Bubble. Getting this kind of hands-on experience can help a Business Analyst when working with technical teams or when assessing digital solutions.
Instructional Designer
An Instructional Designer creates learning experiences and materials. This course may be useful as it provides a good example of a hands-on approach to learning a technical skill, creating a working product by the end. An Instructional Designer, when observing the course structure, might learn about a new way to teach technical concepts, or they might gain ideas about teaching no-code tools themselves, by seeing how this course operates.

Reading list

We've selected 45 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Building A WhatsApp Clone With No-Code Using Bubble.
Offers a comprehensive overview of Business Process Management (BPM), which is foundational to workflow automation. It covers essential concepts, methods, and techniques suitable for both beginners and advanced students. It is widely considered a standard textbook in academic settings.
Delves into the contemporary topic of Intelligent Automation and Hyperautomation, exploring the combination of RPA, AI, and other technologies. It provides a forward-looking perspective on the future of automation and its impact on businesses and society. It is essential for understanding the current trends in the field.
This comprehensive reference covers all aspects of Oracle database administration, including installation, configuration, and management. It's an essential guide for professionals working with Oracle databases, providing detailed information on configuration parameters, tools, and best practices specific to the Oracle environment.
Focusing on the practical aspects of implementing BPM, this book provides real-world examples and guidance for successful projects. It valuable resource for practitioners looking to apply BPM principles to workflow automation initiatives. It complements theoretical knowledge with actionable strategies.
Explores the evolution of RPA to include cognitive automation, highlighting real-world implementations and the risks and benefits involved. It provides a deeper understanding of the advanced forms of automation and their impact on enterprises. It's a good resource for those looking beyond basic RPA.
This handbook serves as a practical guide to securing web applications through various authentication protocols like OAuth, SAML, and FIDO. It covers cryptography fundamentals and the connection between authentication and network security. It's a contemporary resource for understanding and implementing secure web authentication.
This cookbook provides practical recipes and solutions for common PostgreSQL administration tasks, including configuration, monitoring, and performance tuning. It's a valuable resource for database administrators working with PostgreSQL, offering hands-on guidance for configuring and managing this popular open-source database.
While specific to MySQL, this book dives deep into performance tuning and optimization, which are critical aspects of database configuration. It covers topics such as schema design, indexing, query optimization, and server tuning. Professionals working with MySQL will find this book essential for maximizing performance and scalability.
Building on OAuth 2.0, OpenID Connect crucial identity layer for modern authentication. dives into deploying OpenID Connect to secure application access, covering various application types. It's highly relevant for understanding contemporary identity federation.
Focuses on SQL performance, a key outcome of effective database configuration. It explains how indexing works and how to identify and fix performance issues in SQL queries across various database systems. It's a practical guide for developers and administrators seeking to improve query performance.
Focuses on leveraging process automation technology, including workflow engines, to orchestrate various components like software, humans, and bots. It provides practical advice and explores how process automation fits into modern IT architectures. It is suitable for developers and architects.
Provides practical guidance on monitoring and tuning SQL Server performance. Effective monitoring and tuning are key aspects of database configuration to ensure optimal performance. It offers tips and techniques for SQL Server DBAs.
This playbook focuses on leveraging Microsoft's Power Platform, including Power Automate, for digital transformation and automation. It is highly relevant given the mention of Power Automate courses. It provides guidance on using a specific popular automation platform.
Explores the fundamental trade-offs and concepts behind designing modern data systems, including databases. While not a direct guide to configuration, it provides essential context on scalability, consistency, reliability, and maintainability, which heavily influence configuration decisions. It's highly relevant for understanding the 'why' behind certain configuration choices in complex environments.
Demystifies key identity management protocols like OAuth 2.0, OpenID Connect, and SAML 2.0, which are fundamental to user authentication in modern applications. It provides a conceptual understanding and practical guidance, making it valuable for developers and architects.
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.
Provides a broad and deep understanding of database systems concepts, including data models, database design, SQL, and implementation techniques. It is widely used as a textbook in university programs and is excellent for gaining foundational knowledge essential for understanding database configuration. While not solely focused on configuration, its comprehensive coverage of database principles makes it a valuable prerequisite and reference.
Database security critical aspect of database configuration. provides an overview of database security principles and practices, covering topics such as authentication, authorization, and auditing. It's essential reading for anyone responsible for securing database systems.
Another widely recognized textbook in the database field, this book offers a solid theoretical foundation and covers various aspects of database systems, including query processing, concurrency control, and recovery. Understanding these underlying concepts is vital for effective database configuration and performance tuning. It serves as a strong reference for both students and professionals.
This guide provides a comprehensive look at BPM, covering frameworks and methodologies for implementing process improvements. It useful resource for anyone involved in managing and optimizing business processes, which is directly applicable to workflow automation projects. It offers practical guidance for practitioners.
Delves into the internal mechanisms of various data systems, including databases. Understanding these internals provides valuable insight into how configuration choices impact system behavior and performance. It's a more advanced text suitable for those looking to deepen their understanding of database architecture and its relationship to configuration.
Highlights common mistakes and suboptimal practices in database design and SQL querying. Understanding these antipatterns is crucial for avoiding configuration issues and performance problems down the line. It's a valuable resource for developers and database professionals looking to write better SQL and design more robust databases.
Foundational text in workflow modeling, providing tools and techniques for analyzing and improving business processes. While published some time ago, the principles of workflow modeling remain highly relevant for designing effective automation solutions. It's a valuable reference for understanding process design.
Provides a practical, hands-on approach to workflow automation using Zapier, a popular no-code tool. It is ideal for beginners and those looking to automate tasks without extensive coding knowledge. It offers step-by-step guidance and real-world examples.
For those focusing on cloud-based identity management, this book provides in-depth coverage of Microsoft Azure's identity and access management features. It covers essential authentication protocols and scenarios within the Azure ecosystem. This is particularly relevant for professionals working with Microsoft cloud services.
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.
Replication common database configuration for high availability and scalability. focuses specifically on MySQL replication, explaining its techniques and implementation. It's a specialized topic within database configuration relevant for building resilient MySQL environments.
Comprehensive guide to SAP Build Process Automation, a low-code/no-code platform. It covers creating and managing business process projects within the SAP ecosystem. It valuable resource for those working with or interested in SAP's automation tools.
Covers web application security comprehensively, with dedicated sections on authentication and authorization vulnerabilities. It's a practical guide for developers to understand common attack vectors and how to build secure authentication mechanisms. It helps solidify understanding through concrete examples.
Delves into the theoretical background of cryptography and the foundations of authentication technologies. It covers various authentication methods, including password protection and multi-factor authentication. This provides a deeper understanding of the underlying principles of user authentication.
Covers the administration and configuration of MySQL NDB Cluster, a distributed database system. It's a niche topic within database configuration but highly relevant for those working with this specific technology, covering installation, configuration, and management.
Offers a practical, in-depth guide to planning, assessing, designing, and deploying Identity and Access Management (IAM) solutions. It breaks down IAM into manageable components and provides a step-by-step method for deployment. This useful reference tool for understanding the broader context of user authentication within enterprise IAM.
Another foundational text by C. J. Date, this book explores the relational model in detail. A deep understanding of the relational model is fundamental to effective database design and configuration, particularly in relational database systems. is more theoretical and best suited for those seeking a comprehensive grasp of the underlying principles.
While broader than just workflow automation, this book provides a crucial framework for understanding digital transformation, of which automation key component. It helps readers rethink their business strategies for the digital age and provides a playbook for navigating this change. It offers valuable context for implementing automation initiatives.
Provides a deep dive into digital identity protection across various domains like cloud computing and IoT. It analyzes technical and legal measures, including authentication techniques and identity federation tools. It offers a broader perspective on digital identity beyond just user authentication.
While focused on writing effective SQL queries, this book indirectly relates to database configuration as optimized queries reduce the load on the database. Understanding how to write efficient SQL key skill for anyone involved in database management and configuration tuning. It's a practical guide for improving database performance from the application side.
Also known as 'The Red Book', this collection of seminal papers in the field of database systems. It offers deep insights into the research and evolution of database technology. While not a direct guide to configuration, it provides valuable historical and theoretical context for understanding contemporary database systems and their configurations.
While focused on software development, this book's principles of automating the software release process are highly relevant to workflow automation in a technical context. It is considered a classic in the DevOps and continuous delivery space. It provides foundational knowledge for automating technical workflows.
Bridges the gap between theoretical cryptography and practical implementation. It discusses how cryptographic principles are applied in real-world systems, including authentication protocols. It's a valuable resource for understanding the engineering challenges in building secure authentication. [Note: This is not a recent publication.]
Good database design prerequisite for effective database configuration and performance. provides a practical, step-by-step guide to designing relational databases. It's an excellent resource for beginners and those looking to solidify their understanding of database design principles.
Approaches identity management from a business perspective, discussing its impact and importance for organizations. Understanding the business drivers behind robust identity and access management, including authentication, is crucial for professionals in this field.
Serves as a primer on identity management, likely covering the basic concepts and importance of managing digital identities. User authentication foundational element of identity management, making this book relevant for gaining a broad understanding.
Offers a practical introduction to SQL and relational databases using PostgreSQL. While aimed at beginners and focusing on data analysis, it covers fundamental database concepts and SQL querying, which are necessary prerequisites for understanding database configuration. It's a good starting point for those new to databases.
A foundational text in cryptography, this book provides the underlying principles for many authentication mechanisms. While dense and more theoretical, it's a classic reference for understanding the cryptographic building blocks of secure authentication. More valuable as additional reading for deep understanding. [Note: This is an older edition, but the principles remain relevant.]

Share

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

Similar courses

Here are nine courses similar to Building A WhatsApp Clone With No-Code Using Bubble.
AppSheet Administration
Most relevant
Building No-Code Apps with AppSheet: Automation
Most relevant
Google AppSheet: Getting Started
Most relevant
Automation for Everyone: Tech Benefits Unleashed
Most relevant
Amazon Aurora Service Introduction
Most relevant
Build a Project Tracking App with AppSheet
Most relevant
Create a no-code responsive website with Webflow
Most relevant
Power Pages for Beginners: Create Website for Your...
Most relevant
Getting Started with Front-End and Web Development
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
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