Build Your Professional Portfolio Website: From Code to Deployment

Transform your GitHub profile into an open-source professional portfolio website in just a few hours all for free

Instructor

Duncan Miller

Director of Learning and Impact

Free

Enroll and start now

Enroll Now

About the Course

This hands-on course walks you through creating a stunning, modern, open-source portfolio website using our proven template. Perfect for students and developers who want to showcase their projects, write blog posts, and establish their professional online presence all while highlighting their technical capabilities with source code.

What You'll Learn

  • How to fork and customize a professional portfolio template app
  • Step-by-step setup for Bridgetown - a static blogging site framework which uses Ruby, Node, and TailwindCSS.
  • Personalize your site with your information, projects, photos and more
  • Write and publish blog posts using Markdown
  • Software deployment, continuous integration and automated testing
  • Ongoing maintenance and content updates
  • Contributing to open-source GitHub projects

How it works

  • One-click deployment to Netlify with free hosting on a subdomain.netlify.app website address for as long as your repo remains open-source
  • 100% control of source code so you can fully customize everything
  • Fork our open-source GitHub repo and then follow along
  • Use our curated resources and expert office hours to learn any steps along the way that you aren't yet familiar with

What You'll Build view the demo

  • A responsive, mobile-friendly portfolio website
  • An integrated blog for sharing your projects and insights
  • Professional pages for showcasing your work and experience
  • A fully deployed site backed by an open-source repository
  • Option to host your site on your own custom domain (domains cost money)
  • Github activity and opportunity for building your personal GitHub profile as well as the option to make contributions to the main Rose City Robotics repository, all publicly visible

Prerequisites

  • Active GitHub account (covered in our GitHub Profile course)
  • Basic comfort with following technical instructions
  • No prior web development experience required!

By the end of this course, you'll have a professional portfolio website that rivals those of senior developers - and you'll know how to keep it updated with your latest projects and blog posts.

Instructor

  • Duncan Miller

    Director of Learning and Impact

    Duncan is a software engineer with over 20 years of experience as an education founder and is a faculty member at the PSU Center for Entrepreneurship and Business Accelerator.

    + read more

Enroll Now

This course is accepting enrollments, click below to enroll and start learning.

Enroll Now

Course Syllabus

1. Fork our GitHub repository and deploy your own website

  • Step-by-step instructions and resources
  • Resource - free cursor subscription for verified students

2. Community Discussion & Office Hours

  • GitHub Discussion and Discord Invites
  • Coming Soon - office hours

3. After the Course

  • Survey: Course Evaluation
  • Certificate of Completion

Subscribe to our newsletter

The latest educational robotics news and articles, sent to your inbox weekly.