Skip to main content

Build and Deploy Your Portfolio

A free, career-focused course where Kevin Powell walks you through building a clean developer portfolio site and getting it live so employers can actually see it.

Quick answer

This is Scrimba's free portfolio course, about 2.4 hours taught by Kevin Powell. You build a polished portfolio site in HTML and CSS and then deploy it, ending with a live URL you can put on a resume or share with recruiters. It is as much a career move as a coding exercise: the point is a finished, public site that showcases your work, not just another practice project.

Is it worth your time?

If you have learned some HTML and CSS and have nothing public to show for it, this is a high-leverage couple of hours. A live portfolio is one of the most concrete things you can hand a hiring manager, and Kevin Powell keeps the build clean and professional rather than flashy. The deploy step is what makes it worth it: plenty of learners can build a site but stall before it goes live, and this course closes that gap.

The honest caveat is that the portfolio you build follows the course's design and structure. It gets you a real, shippable site, but you will want to personalise the content, projects, and styling afterward so it represents you and not the tutorial. Treat the finished site as a strong starting template, not a final destination.

What you'll learn

You build a developer portfolio from the markup up: structuring the page with semantic HTML, styling it cleanly with CSS, and making it responsive. The back half is the part many tutorials skip, taking the finished site and deploying it so it lives at a real URL. Along the way you pick up the practical habits of shipping: organising your files, checking how the site looks on different screens, and getting it online without a complicated toolchain.

Because it is project-based, you are building the actual site you will use, not a throwaway demo. That is the difference between finishing with a portfolio and finishing with notes about portfolios.

Who it's for, and who should skip it

It fits self-taught and bootcamp learners who can write basic HTML and CSS and need a public site to point employers at. It is a natural fit for busy professionals changing careers and for anyone job-hunting in frontend.

Skip it if you have not learned HTML and CSS yet; start there first. Skip it too if you already have a polished, deployed portfolio, since this is about getting to that point rather than advanced portfolio tactics.

Prerequisites

Basic HTML and CSS. You should be able to write markup and apply styles. No JavaScript, frameworks, or prior deployment experience is required; the deploy step is taught from scratch.

Where it fits

This course is a standalone career project rather than a named path member, but it complements the frontend fundamentals on the Frontend Developer Path. It pairs especially well with layout practice and a dedicated deployment walkthrough.

Free or Pro

The course is free, with no subscription needed to start or finish it. Scrimba Pro is a separate decision that unlocks the structured career paths, coding challenges, and certificates. If you only want to build and ship your portfolio, you never have to pay.

Strengths and limits

What it does well: it is free, it ends in a real deployed site, and it covers the deploy step that so many tutorials leave out. Kevin Powell keeps the result clean and professional.

Where it is limited: the design and content follow the course, so the result needs personalising to truly be yours, and it covers HTML and CSS only, no JavaScript or interactivity. Fast peer help depends on the Pro Discord.

Start Build and Deploy Your Portfolio for free (opens in a new tab)