You don't need to spend money to create a professional online course. Not a stripped-down prototype — a real course with video lessons, downloadable materials, an email list, and a way for students to enroll and learn. I've watched creators launch successfully on entirely free tools, and the stack I'm walking through here is the same one I'd recommend to anyone starting from zero budget today.
What you'll have when you're done:
- A complete course built and hosted without spending a dollar
- Video lessons recorded, hosted, and embedded in a student-facing platform
- Downloadable materials designed, organized, and shareable via link
- An email list collecting signups and ready for your launch announcement
- A clear upgrade path for when your first course starts generating revenue
Why a $0 stack works
The biggest risk for first-time course creators isn't choosing the wrong tool. It's spending weeks evaluating tools, buying subscriptions, and configuring platforms before you've written a single lesson. Budget becomes a barrier to starting, and starting is the only thing that matters at this stage.
A free stack removes that barrier entirely. Every tool in this workflow has a free tier that's functional — not a seven-day trial, not a feature-locked demo, but a usable product you can build on without a deadline. The free tiers have limits, which I'll cover honestly below, but those limits are irrelevant until you have students. And by the time you have students, you'll have revenue to fund upgrades.
There's also a pedagogical argument for starting free. Constraints force clarity. When Loom limits you to five-minute recordings, you learn to teach concisely. When Canva gives you templates instead of a blank canvas, you design faster. Research on instructional design consistently shows that shorter, focused learning segments improve retention compared to long lectures. The free stack nudges you toward better teaching without you having to think about it.
The tools and their roles
Each tool in this stack handles one part of the course creation workflow. Here's what each one does, why it's the right free choice, and where its limits are.
Google Docs — outline and script your course
Google Docs is where you do your thinking. Use Heading 2 for modules, Heading 3 for lessons, and write a one-sentence description under each lesson before you record anything. The built-in outline view gives you a structural overview of your entire course in the sidebar.
Once your outline is solid, use the same document (or a copy) to write lesson scripts or bullet-point talking guides for your recordings. Google Docs is also where you'll draft your course description, welcome email, and any text-based lesson content.
Free tier limits: None that matter. Google Docs is fully free with a Google account.
Loom Free — record your lessons
Loom lets you record your screen, your camera, or both at once — which covers the three most common course video formats: screenshare tutorials, talking-head lessons, and slides-with-presenter. Hit record, teach, stop. Loom handles hosting and gives you a shareable link.
Free tier limits: 25 videos, five minutes each. That's enough for a short course of 15–20 lessons if you keep them focused. If you need longer lessons, split them into parts (e.g., "Module 2, Lesson 3a and 3b"). Five-minute segments are actually ideal for student engagement — most learners prefer short, focused videos over long lectures.
Google Drive — host your downloadable files
Any PDFs, worksheets, templates, or resource guides you create can live in a shared Google Drive folder. Set the folder to "Anyone with the link can view," and students can access or download everything. Organize by module so students can find what they need.
Free tier limits: 15 GB of storage shared across Gmail, Drive, and Photos. For course materials (mostly PDFs and small documents), that's more than enough.
Canva Free — design slides and worksheets
Canva gives you templates for presentation slides, worksheets, checklists, and certificates. You don't need design skills. Pick a template, customize the text and colors, export as PDF or PNG. For course slides, create a Canva presentation, export the slides as images, and use them as your visual backdrop in Loom recordings.
Free tier limits: No access to premium templates, brand kit, or background remover. The free template library is large enough that this rarely matters for course creators.
Mailchimp Free — build your email list
Before you launch, you need a way to collect interested people and email them when your course is ready. Mailchimp Free gives you a signup form, a landing page builder, and the ability to send emails to up to 500 contacts. That's more than enough for a first launch — most first-time course creators launch to a list of 50–200 people.
Free tier limits: 500 contacts, 1,000 sends per month, Mailchimp branding on emails. No automations beyond a single welcome email. Once your list grows past 500, you'll want to upgrade to Mailchimp's paid tier or switch to a platform like Kit (formerly ConvertKit).
Ruzuku Free — deliver your course
Ruzuku's free plan lets you create one course with unlimited students. You can embed Loom videos, link to Google Drive files, add text lessons, and create discussion prompts — all in a clean interface your students will actually enjoy using. Students get progress tracking, email notifications, and a dedicated course space.
Free tier limits: One active course. When you're ready for a second course or want features like drip scheduling, payment integration, or custom domain, you upgrade. But for your first course, the free plan covers everything.
What this stack costs
Google Docs: $0. Loom Free: $0. Google Drive: $0 (15 GB included). Canva Free: $0. Mailchimp Free: $0 (up to 500 contacts). Ruzuku Free: $0 (one course, unlimited students). Total monthly cost: $0. Total annual cost: $0. There are no hidden fees, no credit cards required for any of these free tiers, and no trial periods to manage.
The hidden cost: your time. Four free tools means four logins, four interfaces to learn, and four places where your workflow can break. The question isn't "can I do this for free?" — it's "is the time I spend on tool integration worth more than the subscription I'm avoiding?" For a first course, the answer is almost always yes. The learning is part of the process. But if you find yourself spending more time managing tools than creating content, that's your signal to consolidate.
Step by step: from idea to enrollment
Here's how these tools fit together as a workflow. You don't need to master all six at once — they enter the process in sequence.
Week 1 — outline and plan
Open Google Docs. Write your transformation promise at the top: what will students be able to do after completing your course? Then outline 3–5 modules with 2–4 lessons each. Add a one-sentence description for each lesson. Use outline view to check the flow. Share with a colleague or potential student for feedback. Revise based on what they say.
Week 2 — create your materials
In Canva, design any slides or worksheets you need. For slides, use a presentation template and export each slide as an image. For worksheets, choose a document template and export as PDF. Upload finished PDFs to a shared Google Drive folder organized by module. Write lesson scripts or talking-point outlines in Google Docs for each lesson you plan to record.
Week 3 — record your lessons
Open Loom. For each lesson, pull up your slides (if applicable) and your talking points, then hit record. Aim for 3–5 minutes per video. Don't aim for perfection — aim for clarity. If you stumble, keep going. Your students care about the content, not production quality. Record all your lessons in one or two focused sessions rather than spreading them across weeks.
Week 4 — build and launch
Set up your course in Ruzuku. Create your modules and lessons matching your Google Docs outline. Embed Loom video links in each lesson. Add links to your Google Drive materials. Write a short welcome message. Then set up a Mailchimp signup form or landing page, share it with your network, and start collecting email addresses. When you have a handful of signups, send your launch email and open enrollment.
I built a mini-course in 14 days using free and low-cost tools, and more than half my students completed it. You don't need expensive platforms to create something people actually finish.
When to upgrade
The free stack is designed to get you started, not to last forever. Here are the signs you've outgrown it:
Your Loom library is full
Twenty-five videos goes fast if you're building a second course or updating lessons. This is usually the first limit you hit. Upgrading to Loom Business or switching to a tool like OBS (free, unlimited recordings) solves this.
Your email list passes 500
Mailchimp's free tier caps at 500 contacts. If your list is growing, that's a good problem — it means people want what you're teaching. Upgrade to Mailchimp Essentials or move to Kit for better automation.
You want a second course
Ruzuku Free supports one course. When you're ready to offer a follow-up course, a bundle, or a different topic entirely, upgrade to a paid Ruzuku plan. By that point, your first course should be generating revenue to cover the cost.
You need payment integration
The free stack assumes you're launching a free course or handling payments manually. When you want integrated checkout with Stripe, that comes with a paid Ruzuku plan — and with zero transaction fees, every dollar your students pay goes to you.
Upgrade one tool at a time
There's no reason to move everything to paid simultaneously. Upgrade based on whichever limit you hit first. Most creators upgrade Loom or their email tool long before they need to change anything else.
Tips for getting the most from free tools
Batch your work by tool
Rather than switching between six tools every day, dedicate blocks of time to one tool at a time. Outline everything in Google Docs in one sitting. Design all your Canva materials in another. Record all your Loom videos in a third. Context-switching between tools slows you down more than the tools themselves.
Start with fewer lessons than you think you need
A five-lesson course that students actually complete is more valuable than a twenty-lesson course that overwhelms them. The free tier limits on Loom (25 videos) naturally encourage this, but even without limits, shorter is better for your first course. You can always add lessons based on student feedback.
Use Google Drive as your single source of truth
Keep every course asset — outlines, scripts, slides, worksheets, exported PDFs — in one Google Drive folder. Organize it by module. When you need to update a worksheet or replace a slide, you only have one place to look. This becomes essential as your course grows.
Limitations to know about
Multiple platforms means more friction
Your students will interact with multiple platforms: Ruzuku for lessons, Loom-hosted video, Google Drive for downloads. That's more friction than an all-in-one platform where everything lives in one place. For a first course, most students won't mind — but it's worth knowing.
Analytics are scattered
Loom shows you who watched your videos and for how long. Mailchimp tracks email opens and clicks. Ruzuku shows course progress. But there's no unified dashboard that ties it all together. You'll be checking multiple tools to understand how students are engaging.
Free tiers can change
As of this writing, all six tools offer useful free plans, but companies adjust free tier limits periodically. Check each tool's current pricing page before committing to the stack.
Related guides
- How to Outline Your Course Using Google Docs — detailed walkthrough of the outlining process
- How to Record Course Lessons with Loom — setup, recording tips, and export options
- How to Create Course Slides in Canva — template selection and slide design for course creators
- How to Build an Email List with Mailchimp — signup forms, landing pages, and your first campaign
- How to Create Course Images Using DALL-E — generate custom visuals for your course without a design budget
Start building today
The tools are free. The workflow is straightforward. The only thing between you and a live course is the decision to start. You don't need a budget, a production team, or months of preparation. You need a Google account, a free Loom account, a free Canva account, a free Mailchimp account, and a free Ruzuku account.
Ruzuku's free plan gives you one course with unlimited students, video embedding, file attachments, discussion prompts, and progress tracking — everything you need to deliver a real learning experience. Put this stack to work and launch your first course this month.