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.
Build and Deploy Your Portfolio
FreeTaught by Kevin Powell (opens in a new tab)
Build a clean developer portfolio in HTML and CSS, then deploy it to a live URL you can share with employers.
Start free on Scrimba (opens in a new tab)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.
Related courses and comparisons
- Build a Multi-Page Website with HTML and CSS, the deeper Kevin Powell layout course
- Deploying with Netlify, a focused look at the deploy step
- Learn JavaScript, to add interactivity to your site
- Scrimba for beginners, if you are just starting out
Yes. The full course is free with no credit card or Pro subscription required. Pro is only needed for the career paths and certificates.
Yes. The course covers getting the finished portfolio live at a real URL, not just building it locally. That deploy step is a core part of the course.
Kevin Powell, a well-known CSS educator. You build the site by editing his code in the Scrimba player.
No. It is an HTML and CSS course focused on building and shipping a portfolio. There is no JavaScript involved.
Yes, with personalisation. The finished site is real and deployable, but you will want to swap in your own projects, copy, and styling so it represents you.