How to Host Your eLearning Portfolio Projects Online
If you’ve built an eLearning project in Articulate Storyline, Rise 360, or any other eLearning authoring tool that allows you to publish your project to HTML5 for web distribution, you’ve probably hit that familiar roadblock: “Okay, now how do I actually share this thing?”
You’ve spent hours designing the perfect interactions, customizing every detail, and polishing the experience until it shines. But when you export your course, all you’re left with is a folder full of HTML files sitting on your desktop—and unless you have a way to host those files online, no one else can actually see what you’ve built.
And that’s a problem, especially if you’re trying to build an instructional design portfolio.
When hiring managers or clients review your work, they don’t just want screenshots or PowerPoint slides—they want to experience your course. They want to click through it, see your design decisions in action, and get a sense of how you think as a learning designer. Hosting your projects online is what transforms your work from a static artifact into a living example of your skills.
The good news? You don’t need a server, a coding background, or a paid subscription to make it happen. There are several simple (and free) ways to host your eLearning projects online so you can share them in your portfolio, with potential clients, or even in your job applications.
So, in this article, I’ll walk you through three options that work beautifully for Storyline and Rise projects: Netlify, Google Cloud, and Articulate Review 360. Each has its pros, quirks, and ideal use cases—but all will help you get your projects online quickly and professionally.
Publishing Your Project for the Web
Before you can host your project anywhere, you’ll first need to publish it for the web. This process is built into both Storyline and Rise—you just need to know where to look.
Rather than reinvent the wheel, I recommend following Articulate’s official instructions for your specific tool:
Once you’ve published, you’ll end up with a folder of web files—usually containing an index.html file, some JavaScript, and a bunch of media. Think of that folder as your self-contained course. It’s what you’ll upload to whichever platform you choose next.
Option 1: Hosting with Netlify
Let’s start with the easiest and most beginner-friendly option: Netlify.
Netlify is technically a platform for developers who build websites and web apps, but it turns out it’s also perfect for eLearning projects. Once you’ve published your course for the web, you can literally drag and drop your folder onto the Netlify dashboard—and within seconds, your project is live online with its own shareable web address.
There’s no code, no setup, and no credit card required. Netlify offers a completely free tier that’s more than enough for personal portfolios. The interface is simple: upload your zipped project, let it deploy, and then copy the link. That’s it.
If you’re using Storyline, you may need to add “/story.html” to the end of your URL (since that’s the main launch file). If you’re using Rise, your link will work right away—no extra step required.
If you just need a fast, no-fuss way to get your projects online and looking professional, Netlify is the best place to start.
Option 2: Hosting with Google Cloud
If you’re comfortable with a few extra clicks—and want a solution that’s a bit more customizable — Google Cloud is another solid option.
Google Cloud works by letting you upload your files to a “bucket” (think of it as a folder on Google’s servers). Once uploaded, you can enable public access and generate a direct link to your course. It’s a little more technical than Netlify, but it’s also reliable, secure, and widely used.
The main downside is that the setup process can be confusing at first. You’ll need to tweak some permissions, adjust access settings, and make sure your file paths are correct. Once it’s configured, though, it works beautifully—and like Netlify, Google offers a generous free tier that’s more than enough for most designers hosting personal projects.
Option 3: Hosting with Articulate Review 360
If you already have an Articulate 360 subscription, you technically already have access to one of the easiest hosting tools available—Review 360.
When you publish your project directly to Review 360 from Storyline or Rise, you’ll get an instant link you can share with anyone. It’s simple, fast, and requires zero setup.
The catch? It’s not designed for long-term portfolio hosting. Links from Review 360 only stay active while your subscription (or free trial) is active, and they can’t be easily embedded into your portfolio website.
That said, Review 360 is fantastic for short-term use—like sharing drafts with clients, getting feedback from peers, or testing a project before uploading it somewhere more permanent.
Choosing the Right Option for You
Each option works well—it just depends on your needs.
If you’re building your first portfolio and want something fast, Netlify is the way to go. It’s free, simple, and built for exactly this purpose.
If you want a slightly more advanced setup that you can grow into, Google Cloud is a great next step once you’re comfortable experimenting.
And if you already have an Articulate subscription, Review 360 is a quick and easy temporary solution while you’re still developing your projects.
The important thing is that you host them somewhere. Having live, interactive examples of your work instantly sets you apart from other candidates who only show screenshots or slide decks.
The Bottom Line
Once your project is live, take that shareable link and add it to your portfolio website, LinkedIn profile, or resume. If your site builder allows embedding (like Wix, Squarespace, or Webflow), you can even showcase the course directly within your portfolio.
Whether you go with Netlify, Google Cloud, or Review 360, the key is to start sharing your work — even if it’s not perfect yet. Your portfolio doesn’t have to be massive; it just needs to tell the story of what you can do.
So, what do you think? Which hosting option are you planning to try first—or do you already have a favorite? Share your experience or questions in the comments below!