Building a basic portfolio website using HTML, CSS and JavaScript (Skillshare)

Offered by Skillshare,
Building a basic portfolio website using HTML, CSS and JavaScript (Skillshare)

Ever wanted to create your own website but don't know where to begin? Start your web development journey here with Dr Simon Rose. In this free practical class, you'll build and publish your own portfolio website from scratch in under 2 hours using HTML, CSS and JavaScript. The class is taught by a university lecturer and is adapted from an Intro to Web Development university module.

It is designed for absolute beginners and covers the fundamentals of web development, including an explanation of each technology and how they fit together, it then walksthrough step-by-step how to create and publish the website.
Please post a link to your finished projects below and feel free to ask questions in the discussion section. Enjoy!

What you will learn in this class:

  • Visual Studio Code
  • NodeJS and npm
  • How to serve websites locally using http-server
  • HTML document structure, elements and attributes
  • Emmet
  • Using the Google Chrome inspector for web development
  • CSS selectors, classes, IDs, properties and values
  • Box model
  • CSS positioning
  • CSS colours
  • CSS rules of precedence
  • JavaScript introduction (functions and variables)
  • Domain Object Model (DOM)
  • Favicons
  • Icons using Font Awesome
  • CSS animations
  • Deploying websites using GitHub pages

The class project is a portfolio website, built using HTML, CSS and JavaScript and published to GitHub pages.
The website contains a header, footer, profile picture, some profile text and some social media and CV links.
The attached file contains the code for each practical lesson (creating our project, adding HTML, adding CSS, adding JavaScript and finishing touches) along with some sample characters that can be used as the portfolio subject.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Shopify Essentials for Web Developers: From Store Setup to Custom Themes (Skillshare) Skillshare
Skillshare

Shopify Essentials for Web Developers: From Store Setup to Custom Themes (Skillshare)

Join Shopify Expert and agency owner Kurt Elster to learn how to setup, design, build, and customise a Shopify ecommerce store. Intended for web designers and developers, this course is a primer on the complete Shopify ecosystem, with a focus on how to get started with theme modification, a stepping stone to complete custom development.

Self Paced
Self-Paced
Introduction To HTML5 For Absolute Beginners (Skillshare) Skillshare
Skillshare

Introduction To HTML5 For Absolute Beginners (Skillshare)

Hi, welcome to this crash course on HTML5 for complete beginners. In this class, you will learn everything you need to know about getting started with web development. The first step in becoming a web developer is learning HTML. The latest version of HTML is HTML5 and I will walk you through everything you need to know to get started with it. HTML is based on tags. You write HTML content inside tags. Tags tell the browser how to display the content on the screen.

Self Paced
Self-Paced
Typescript Design Patterns (Object-oriented programming) (Skillshare) Skillshare
Skillshare

Typescript Design Patterns (Object-oriented programming) (Skillshare)

Object oriented design patterns help you create more robust and flexible software. In this course I will show you how to use these patterns in TypeScript. Design patterns are best practices that will help you solve common problems in programming. There is no need to solve a generic problem that has been solved many times before. Simple example: how do you write a system that allows user to order a product and customize some of its features?

Self Paced
Self-Paced
WordPress for Beginners - Understand WordPress Quickly (Skillshare) Skillshare
Skillshare

WordPress for Beginners - Understand WordPress Quickly (Skillshare)

Learn how to work with WordPress and develop a website using AIT WordPress Themes. No coding or experience required. This class presents the basics of working with WordPress and offers practical screencast tutorials to teach you how to use our themes when building a new website. In short videos, you can find answers to FAQs that beginners most often encounter when getting familiar with WordPress. The course contains more than one hour of video tutorials.

Self Paced
Self-Paced
Designing for Inclusivity: A Primer on Gender-Neutral Product Design (Skillshare) Skillshare
Skillshare

Designing for Inclusivity: A Primer on Gender-Neutral Product Design (Skillshare)

The heartbeat of all great design is empathy—and understanding the process of gender-neutral product design is a crucial skill for all designers! At a time when technology connects us more than ever, prioritizing inclusivity in your product design approach is crucial. You want your products to be accessible, usable, and inspirational to all users. This is the core of great design.

Self Paced
Self-Paced
Core Java Interview Bootcamp: Part 1 (Skillshare) Skillshare
Skillshare

Core Java Interview Bootcamp: Part 1 (Skillshare)

Hi everyone :) Having you stop here simply means you are either preparing for a core java interview or want to know the most widely asked questions in the room. This course is intended for you folks, perfectly. The course basically aims at providing an in-depth explanation to most continuously asked questions through very engaging animated PPTs. Whether it's string, or exceptions, or multi-threading, I have got your back on most asked questions from these topics. The much important thing is the clear and concise clarity in explanations that you will get from this course.

Self Paced
Self-Paced
How To Make A Real Estate Website With Wordpress 2017 (Skillshare) Skillshare
Skillshare

How To Make A Real Estate Website With Wordpress 2017 (Skillshare)

n this video, I will teach you how to make a fully responsive real estate wordpress website. This wordpress tutorial will help real estate agents, realtors, or property managers create a fully functional real estate wordpress website. The theme i use in this tutorial is the agentpress pro theme created by studiopress. Trust me, i spent about 1 month researching real estate wordpress themes and this was by far the best real estate websites. The theme is very easy to use and very responsive on the mobile devices.

Self Paced
Self-Paced
Javascript Fun: Build a Tip Calculator! (Skillshare) Skillshare
Skillshare

Javascript Fun: Build a Tip Calculator! (Skillshare)

Welcome to the Javascript fun series! For web design or development, there are 3 must-know technologies, HTML, CSS, and Javascript. The main aim of the Javascript fun series is to take your knowledge of these 3 (only a little is required!), and put them into practice by building a series of educational, yet fun projects that show you exactly how they work perfectly together. Working on projects and solving problems is a great way to learn

Self Paced
Self-Paced
HTML5 for Web Development (HTML5 for Beginners) (Skillshare) Skillshare
Skillshare

HTML5 for Web Development (HTML5 for Beginners) (Skillshare)

HTML is a hypertext markup language. It is the most important building block of any website on the internet. HTML is used to describe the content of the website. In this class, I will teach you everything you need to know about HTML and HTML5 (the newest version). I try to go directly to the point and teach by example.

Self Paced
Self-Paced