Skip to content
UdemyWeb DevelopmentPaid courseIntermediate levelCertificate

Responsive Portfolio Website HTML5, CSS3, JavaScript (2024) (Udemy.com)

Convert Figma Portfolio Template to Responsive HTML Website using HTML5, CSS3, SASS, Bootstrap5, and JavaScript

Created by: Cheetah Academy

Last updated May 2024

icon
What you will learn

  • Improve HTML5 and CSS3 skill
  • Improve SCSS skill
  • Improve Bootstrap5 skill
  • Improve JavaScript skill
  • How to develop responsive websites to render well on Mobile, Tablet, Laptop, and other devices
  • How HTML5, CSS3, SCSS, Bootstrap5, and JavaScript come together
  • How to create animations and transitions with CSS3 and JavaScript
  • How to work with JavaScript pure instead of jQuery and jQuery plugins
  • How to build a portfolio website using HTML5, CSS3, SCSS, Bootstrap5, and JavaScript
  • Get acquainted with tools like Emmet plugin to improve coding speed
  • Develop websites with dark and light mode using JavaScript

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.5 out of 5higher than 51% of them
  • Reviews74#707 of 816 by number of reviews
  • Length11.8 hourslonger than 64% of them
  • Last updatedMay 2024earlier than 57% of them

icon
Course Description

Welcome to this Cheetah Academy training course. I hope that it will be a beneficial course for you and you will learn a lot from it and, as a result, improve your programming skills. This course aims to help people who are beginners in Front-End Web Development, do not have an acceptable portfolio to offer, or can not create a final product. In this training course, we intend to teach you the following items:

  1. Improving your skills and taking a few steps to be professional.

  2. Helping you learn the basic skills to create a valuable product.

  3. Assisting you in creating a good and presentable portfolio.

If you know the basics of HTML5, CSS3, SASS, Bootstrap5, and JavaScript, but you do not know how to use them to create a personal website, this course will help you. This course will teach you how to create a personal website using HTML5, CSS3, SASS, Bootstrap5, and JavaScript. The following is the role of each of the tools, libraries, programming languages, and frameworks:


What is Figma's role in this tutorial?

First, the website should be created using graphic applications such as Photoshop, Sketch, Adobe xd, and Figma. Then it will be coded by a Front-End Web Developer using languages, libraries, and web frameworks like HTML5, CSS3, SASS, Bootstrap5, JavaScript, jQuery, Vue.js, React, and Angular to become a static website. All components, colors, font sizes, margins, paddings, etc., are determined by Figma, and you must extract these values from the Figma file and convert them to code. In this course, we will turn a template implemented in Figma into a beautiful website, and you will learn how to extract photos, colors, font sizes, etc., from Figma.


What is HTML5’s role in this tutorial?

Most websites are now HTML-based, and it is the basis of today's websites and web applications. Semantic tags such as MAIN, SECTION, HEADER, FOOTER, and ASIDE have been added to the last version of this language to differentiate sections of a website, called HTML5. It had been done by the DIV tag already, and the website's page had been divided into different sections, and these DIV tags were distinguished using CLASS and ID.


What is the CSS3’s role in this tutorial?

HTML without CSS has no visual attractiveness, and you should use CSS to give a website color, glaze, and beauty. In this tutorial, we will use the third version of CSS called CSS3. In this version, many attractive features such as transition, animation, embedded fonts, and shadows have been added, by which you can make a website more attractive. This course uses CSS3 features extensively to improve your CSS3 knowledge.


What is the SASS’s role in this tutorial?

When we work with CSS, we can write CSS code faster using a special tool called SASS. SASS is a preprocessor for CSS and includes features such as variables, nesting, and inheritance to speed up the writing of CSS code. The browsers do not understand SASS codes, so when we write these codes, they are converted to CSS by a compiler to be understandable for the browsers. In this course, you will learn to work with SASS practically, improving your skill in SASS. Today, Front-End Web Developers should have the ability to work with a CSS preprocessor in their list skills.


What is Bootstrap5’s role in this tutorial?

When you create a website using HTML and CSS, you should create it responsive to make it visible properly on various devices such as mobile phones, tablets, laptops, and monitors with different dimensions. You can use media queries to do this, but an easier way is to use Bootstrap, which has a premade grid structure built in if you follow Bootstrap rules. Therefore, you will have a responsive website that displays well on different devices with different dimensions. When we recorded this tutorial, the latest version of Bootstrap was the fifth version, Bootstrap5. In this version, like the previous version, flex is used to create grids, and it has almost the same features as Bootstrap4 with minor changes. The most significant change is the removal of jQuery; in contrast, raw JavaScript has been employed.


What is JavaScript’s role in this tutorial?

The most popular programming language globally is JavaScript, and in this course, we will utilize JavaScript. We want to improve your JavaScript skills; the more you watch and practice this course, the more you practically learn JavaScript skills. We will not use jQuery and its plugins in this course because we want you to learn raw JavaScript. As you know, JavaScript is the basis of all JavaScript libraries and frameworks such as jQuery, React, Vue.js, Angular, and Svelte, so if you want to learn any of these libraries and frameworks, you should first learn JavaScript sufficiently. We want to improve your JavaScript skills because we believe JavaScript is the heart of the Front-End!



What are the features of this website?

  1. This website has two dark and light modes; by clicking on a button, the website theme goes from dark to light and vice versa using JavaScript.

  2. Meteor shower animation is included on this website.

  3. Existence of a biography section to show critical skills, foreign languages, programming skills, years of experience in each field, and display other information.

  4. Ability to display educational background and work experience in the resume section.

  5. View the portfolio and details of each portfolio in the portfolio section

  6. Display customer feedback in the Testimonial section

  7. Personal resume download link

  8. Personal social network links



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Cheetah Academy

We are a web development team and we have +6 years of experience in Front-End and Back-End development. We know how we have to teach you a subject easily. as follow you can see our skills: 


Front-End Skills:

- HTML5, CSS3, SCSS

- Bootstrap3/4/5, Tailwind2/3

- JavaScript, jQuery, Ecmascript5/6/7

- Vue.js, Nuxt.js


Back-End Skills:

- PHP, Laravel

- Database design (MySQL)

- Node.js, Express.js


Tools:

- Git, GitHub

- Trello, Jira, Slack

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.5

74 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Lana BLANKS on 8/8/2024

it was a good class i learned a lot. he only issue that i see is he talks really fast and jumps around a lot so its hard to see the code.

By Chailenglee on 5/25/2024

Teaching not in detail, especially I'm a beginner hard to understand.

By Victor Hugo Lopez Chavez on 3/6/2024

This course is very good because is 100% practical. Although the professor is very fast, I think the content is excellent. I practiced a lot of skills that I had and I learn a lot of shortcuts and new technics.

By Carlos Garita on 12/25/2023

This course is excellent! I recommend it both to learn and to review, I learned a lot, and I hope the light mode part is implemented soon!

By Damien on 10/10/2023

Really good course packed with a lot of useful information, The course is also taught at a steady pace which is easy to follow.

By Shaunna Erwin on 10/6/2023

Good course, I learned and refreshed my memory on a lot of things. Gives a nice bare bones design to work from to build a portfolio. Really wish the Light Mode tutorial was included - looking forward to that addition when it becomes available. Thank you!

By Paul Flaherty on 3/17/2023

This was an excellent course providing a modern take on front end Web Development. I took this as a hobbyist purely to brush up my skills in this area. The only negative and it is not really that much of a negative is that I had to watch the videos at 0.75 speed purely to match the lecturer's talking speed to my typing speed, please do not let that put you off as everything is explained in great detail and I would recommend this course to anyone who is looking to either learn from scratch or just brush up on existing skills.

By Ehsan Nasiri on 1/27/2023

I am very happy I found this course. Firstly, I am starting to learn how to use CSS. It is very simple and clear. So, I could say, now, I can use this to improve my skills and create my own website. Secondly, the language is very clear and easy to understand. I highly recommend this to anyone who is learning. It has some very interesting things to teach.

By Kianoosh kazemi on 1/25/2023

I just started this course, it seems to be a great tutorial! I think it worths paying. So useful for front-end developers.

By Farshad Farahnakian on 1/25/2023

I am delighted with this course as its contents are really understandable and easy to follow. Furthermore, it is a great way to be professional in this field. I highly recommend it to everyone interested in designing and developing a website.

Showing all 10 reviews on CourseDuck

Read all 74 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100