We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Build & Deploy Your Web Dev Portfolio

Kevin Powell and Per Harald Borgen

As professionals in the fields of development and design, it is imperative for us to have a means of effectively showcasing our expertise to potential employers, and there is no more compelling method than creating a dedicated portfolio webpage, affording us absolute control over the presentation of our skills.

Read more

As professionals in the fields of development and design, it is imperative for us to have a means of effectively showcasing our expertise to potential employers, and there is no more compelling method than creating a dedicated portfolio webpage, affording us absolute control over the presentation of our skills.

In this meticulously crafted course, the esteemed instructor Kevin Powell will expertly guide you through each intricate step of constructing an aesthetically pleasing portfolio website, ensuring that it can be tailored to align seamlessly with your unique personal style. As a culmination of your learning journey, Kevin will demonstrate the process of deploying the website to DigitalOcean, thereby culminating in the creation of a live website upon the course's conclusion.

The site is built without using any web frameworks, so the only prerequesites for this course are basic HTML and CSS skills.

Enroll now

What's inside

Syllabus

Build & Deploy Your Portfolio
In this course, the brilliant teacher Kevin Powell will take you through every single step of building a neat-looking portfolio website.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Tailored to personal style, enabling learners to showcase skills effectively
Taught by Kevin Powell, an esteemed portfolio website designer
Builds a strong foundation in portfolio website creation
Uses basic HTML and CSS, making it accessible to beginners
Provides hands-on practice through the deployment process
Requires learners to have basic HTML and CSS skills

Save this course

Save Build & Deploy Your Web Dev Portfolio to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Build & Deploy Your Web Dev Portfolio. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Build & Deploy Your Web Dev Portfolio will develop knowledge and skills that may be useful to these careers:
Web Developer
A Web Developer is responsible for designing, developing and maintaining the technical aspects of a website or web application. This course can help you develop the skills needed to build and maintain websites and web applications. You'll learn how to use HTML, CSS, JavaScript, and other web development technologies to create and manage websites. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Web Developer.
Front-End Developer
A Front End Developer is responsible for designing, developing and maintaining the look and functionality of user interfaces on websites and web applications. This course can help you develop the skills needed to create visually appealing and user-friendly interfaces, which are essential for any Front End Developer. You'll learn how to use HTML, CSS, and JavaScript to build and style websites, and you'll also learn how to use web development tools to debug and troubleshoot your code. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Front End Developer.
Web Designer
A Web Designer is responsible for creating the visual layout and overall look and feel of a website. This course can help you develop the skills needed to create visually appealing and user-friendly websites. You'll learn how to use HTML, CSS, and JavaScript to build and style websites, and you'll also learn how to use web design tools to create mockups and prototypes. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Web Designer.
UI/UX Designer
A UI/UX Designer is responsible for designing and developing the user interface and user experience of a website or web application. This course can help you develop the skills needed to create visually appealing and user-friendly interfaces. You'll learn how to use HTML, CSS, JavaScript, and other UI/UX design tools to create and manage user interfaces. With the skills you'll gain from this course, you'll be well on your way to a successful career as a UI/UX Designer.
Information Architect
An Information Architect is responsible for designing and organizing the content of a website or web application. This course can help you develop the skills needed to create effective and user-friendly information architectures. You'll learn how to use HTML, CSS, JavaScript, and other information architecture tools to create and manage content. With the skills you'll gain from this course, you'll be well on your way to a successful career as an Information Architect.
Interaction Designer
An Interaction Designer is responsible for designing and developing the user interactions of a website or web application. This course can help you develop the skills needed to create intuitive and engaging user interfaces. You'll learn how to use HTML, CSS, JavaScript, and other interaction design tools to create and manage user interactions. With the skills you'll gain from this course, you'll be well on your way to a successful career as an Interaction Designer.
Art Director
An Art Director is responsible for overseeing the visual style and design of a website or web application. This course can help you develop the skills needed to create visually appealing and user-friendly interfaces. You'll learn how to use HTML, CSS, JavaScript, and other art direction tools to create and manage visual design. With the skills you'll gain from this course, you'll be well on your way to a successful career as an Art Director.
UX Researcher
A UX Researcher is responsible for conducting user research to improve the user experience of a website or web application. This course can help you develop the skills needed to conduct user research and analyze data. You'll learn how to use HTML, CSS, JavaScript, and other UX research tools to collect and analyze data. With the skills you'll gain from this course, you'll be well on your way to a successful career as a UX Researcher.
Motion Designer
A Motion Designer is responsible for designing and developing the visual effects and animations of a website or web application. This course can help you develop the skills needed to create visually appealing and engaging animations. You'll learn how to use HTML, CSS, JavaScript, and other motion design tools to create and manage animations. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Motion Designer.
Graphic designer
A Graphic Designer is responsible for creating visual content for a variety of purposes, including websites, print media, and social media. This course can help you develop the skills needed to create visually appealing and user-friendly designs. You'll learn how to use HTML, CSS, JavaScript, and other graphic design tools to create and manage visual content. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Graphic Designer.
Product Designer
A Product Designer is responsible for designing and developing the overall user experience of a product. This course can help you develop the skills needed to create user-centric products. You'll learn how to use HTML, CSS, JavaScript, and other product design tools to create and manage products. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Product Designer.
Content Strategist
A Content Strategist is responsible for developing and managing the content of a website or web application. This course can help you develop the skills needed to create effective and engaging content. You'll learn how to use HTML, CSS, JavaScript, and other content strategy tools to create and manage content. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Content Strategist.
Digital Marketing Manager
A Digital Marketing Manager is responsible for planning and executing digital marketing campaigns. This course can help you develop the skills needed to create and manage effective digital marketing campaigns. You'll learn how to use HTML, CSS, JavaScript, and other digital marketing tools to create and manage campaigns. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Digital Marketing Manager.
Social Media Manager
A Social Media Manager is responsible for managing the social media presence of a company or organization. This course can help you develop the skills needed to create and manage effective social media campaigns. You'll learn how to use HTML, CSS, JavaScript, and other social media tools to create and manage campaigns. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Social Media Manager.
Software Engineer
A Software Engineer is responsible for designing, developing and maintaining software applications. This course can help you develop the skills needed to build and maintain software applications. You'll learn how to use HTML, CSS, JavaScript, and other software development technologies to create and manage software applications. With the skills you'll gain from this course, you'll be well on your way to a successful career as a Software Engineer.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Build & Deploy Your Web Dev Portfolio.
This classic book provides fundamental principles of user experience (UX) design and website usability. It emphasizes the importance of creating intuitive and user-friendly websites, which is essential for showcasing projects effectively in a portfolio.
Understanding user experience (UX) principles is crucial for creating effective portfolio websites. offers a comprehensive overview of UX design, covering topics like user research, information architecture, and interaction design.
Delves deeply into CSS, including advanced techniques and best practices. It can serve as a valuable reference for developers who want to enhance the visual appeal and functionality of their portfolio website. However, it assumes some familiarity with CSS, making it more suitable for those with a basic understanding.
Although not directly related to portfolio websites, this book provides a comprehensive overview of design patterns, which are reusable solutions to commonly occurring software development problems. Understanding design patterns can help developers write more efficient and maintainable code.
While JavaScript is not covered in this course, it is often used for interactive elements in portfolio websites. provides a concise and practical guide to writing clean and maintainable JavaScript code, which can be beneficial for developers who want to add some dynamic functionality to their portfolios.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Build & Deploy Your Web Dev Portfolio.
Deploying a Python Data Analytics web app on Heroku
International Women's Health and Human Rights
Foundations of Teaching for Learning: Being a Teacher
UI & Web Design using Adobe Illustrator CC
Build Dynamic User Interfaces (UI) for Websites
Build a Space Travel Website
Portfolio Building for Beginners using Bootstrap
Build Your Portfolio Website with HTML and CSS
Managing IT: Leading in Times of Crisis
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser