# Bubble Plugin Development Course by Nocodetalks

> Bubble.io plugin development course: 8+ video lessons on the plugin editor, OpenAI, streaming, audio, Stripe, file upload and UI to PDF plugins.

- **URL**: https://www.nocodetalks.co/bubbleplugin
- **Site**: Nocodetalks, a one-person product studio that builds finance tools for US accounting firms, CFOs and fintech founders
- **Contact**: ankur@nocodetalks.co
- **Free 30-minute audit**: https://cal.com/nocodetalks/quick-catchup-30-min

---

[I now build finance tools for US teams ](https://www.nocodetalks.co/)

Become a Expert Plugin Developer

# Extend the Bubble.io Functionalities

Lay the groundwork for mastering Bubble plugin development, selecting the perfect library, deciphering JS code, and crafting efficient Bubble plugins.

[Buy Now ](https://store.nocodetalks.co/l/bubble-plugin) [Watch first episode for free](https://www.youtube.com/watch?v=HI6XGqX-1EU)

- **100% On-Demand** Self-paced course that can be finished in just 3.5 hours.
- **Community Access** Join the plugin dev community where we can discuss ideas and learn together.
- **Live Q/A** The first 30 purchasers will have access to a live Q/A session to address their questions.
- **Lifetime Access** Access to unlimited replays and future upgrades in the course content.
- **14-days Refund Policy** No-questions-asked refund within 14-days of purchase.

## This course includes 8+ simple and easy to understand video lessons.

[Get the course now ](https://store.nocodetalks.co/l/bubble-plugin) [Watch Intro](https://www.youtube.com/watch?v=HI6XGqX-1EU)

Build

### Bubble Plugin Editor

Grasp the essentials of the Bubble Plugin editor to lay the foundation for plugin dev.

Build

### OpenAI Plugin

Discover how to create server-side actions with OpenAI SDK from the ground up.

Build

### Open AI Streaming

Learn real-time streaming of responses from the OpenAI API using JS.

Build

### Audio Recorder Plugin

Discover how to craft client-side elements using JS libraries from the ground up.

Build

### Stripe Plugin

Let's build the Stripe Bubble plugin using API calls together!

Build

### File Uploader Plugin

Discover how to craft your custom file upload plugin and implement your unique logic.

Build

### Convert UI to PDF

Discover how to transform groups, popups into PDFs and save them to the Bubble db.

## Why I am Building this course?

I have been building products using Bubble for over 2 years, and with some projects, I always encounter limitations with Bubble. For instance, in one project, I needed to convert a PDF to text, but Bubble didn't offer a native solution. So, I developed the "Pdf to Text" plugin. In another project, I needed to capture a screenshot of a group, but there was no native way to do that either. This led me to delve deeper into plugin development.

While creating the plugin, I noticed that there wasn't a centralized location to learn both the basics and the intricacies of plugin development. The resources I found were sometimes outdated or too complex. As I'm also a content creator, I've received a lot of feedback from the community, and they expressed facing similar challenges.

Building a Bubble plugin isn't that complicated when you use tools like ChatGPT or other AI code generation tools to write the code.

## What Founder’s are saying...

![Three testimonial cards about Ankur's Bubble mentoring, from Max Zhou (Learner), Vaanu Tamaya (Head - E-commerce & Digital Selling) and Jordan (@RobertsonwithT)](/_astro/founder-testimonials.Bni0_n1b_ZkcO0m.webp)

## I've dedicated over 200+ hours to Plugin dev.
Here are the plugins I've crafted

[PDF to Text This plugin lets you convert PDF files to text without relying on 3rd Services.](https://bubble.io/plugin/pdf-to-text-[without-external-api]-1668160274738x726809565082681300) [DOC to Text This plugin lets you convert docx files to text without relying on 3rd services.](https://bubble.io/plugin/doc-to-text-[without-external-api]-1679195595552x939329868397805600) [Audio Recorder This plugin effortlessly captures audio using your device's microphone.](https://bubble.io/plugin/doc-to-text-%5Bwithout-external-api%5D-1679195595552x939329868397805600) [OpenAI SDK This plugin allows you to seamlessly integrate OpenAI into your Bubble app.](https://bubble.io/plugin/openai-sdk-1679661733707x911789052481241100) [Screenshot the Group This plugin turns a group element into a PNG for easy saving or direct download.](https://bubble.io/plugin/screenshot-the-group-1659936510397x665082090601054200) [Generate SRT File This plugin let you convert JSON into SRT File and store it in Bubble database.](https://bubble.io/plugin/generate-srt-file-1689179128313x726674542565523500) [Parse DateString This plugin converts date strings into user-given date formats.](https://bubble.io/plugin/parse-datestring-to-any-date-format-1656694198866x121501074170839040)

About Me

## Hi, I’m Ankur (Nocodetalks)

Over seven years, I've crafted 80+ products for 30+ clients, blending technology and vision. My path took a turn three years ago, diving deep into the world of No-Code/Low-Code, leveraging tools like Bubble and Xano alongside Python and JavaScript skills. Through "NoCodeTalks" on YouTube and Twitter, I demystify tech, making innovation accessible. Trusted and reliable, I'm your bridge to a simpler, yet powerful digital future.

[Youtube](https://www.youtube.com/@nocodetalks) [Twitter](https://twitter.com/NocodeTalks) [Linkedin](https://www.linkedin.com/in/nocodetalks/) [Bubble Forum](https://forum.bubble.io/u/ankur1)

![Ankur Khandelwal](/_astro/ankur-portrait.Mhl1f5_f_Z13Rrs0.webp)
