Chevron Left
Back to Front-End Web UI Frameworks and Tools: Bootstrap 4

Learner Reviews & Feedback for Front-End Web UI Frameworks and Tools: Bootstrap 4 by The Hong Kong University of Science and Technology

6,887 ratings
2,077 reviews

About the Course

This course will give you an overview of client-side web UI frameworks, in particular Bootstrap 4. You will learn about grids and responsive design, Bootstrap CSS and JavaScript components. You will learn about CSS preprocessors, Less and Sass. You will also learn the basics of Node.js and NPM and task runners like Grunt and Gulp. At the end of this course, you will be able to a)Set up, design and style a web page using Bootstrap 4 and its components, b) Create a responsive web page design, and c) Make use of web tools to setup and manage web sites. This course also includes an honors track that enables you to work on your own project developing a website using Bootstrap 4. Students enrolling in this course should have prior good working knowledge of HTML, CSS and JavaScript....

Top reviews

Dec 19, 2019

Excellent course for anyone who is familiar with html, css, but cannot organise the subject in their mind. This course excellently teaches you the what is what, and how to do things in the correct way

Oct 10, 2018

Excellent course for anyone who is familiar with html, css, but cannot organise the subject in their mind. This course excellently teaches you the what is what, and how to do things in the correct way

Filter by:

26 - 50 of 2,081 Reviews for Front-End Web UI Frameworks and Tools: Bootstrap 4

By Lera A

Aug 28, 2020

The compression of the sound in the course videos is very, very rough. It has created compression artifacts so bad that every video is riddle with screeches, pops, bangs and other and it set my teeth on edge the entire time I watched. It's like nails on a chalkboard.

The class is old and it's showing. The readings, which I clicked on religiously, are old and often irrelevant. Talking about the state of web development with an article from 2012 is useless today in 2020. This field moves too quickly to suffer this kind of neglect. The course readings need to be maintained and updated.

The professor is good and I enjoyed his teaching. The course has been helpful for my skills.

When reviewing other students' files, I found rampant cheating. People are cutting and pasting in the same code with the same identifying errors. Whatever-- if they want to ruin their learning that's fine. But I'm dragged into it when I'm forced to review their work and waste my time. My time is precious to me, I don't have enough as it is, let alone to spend it on cheaters.

By Angus M

Apr 10, 2019

Good course, but I have some reservations: we need a *useful* discussion forum to ask questions and discuss things, but as it is the forum is entirely taken up with 'please grade my assignment' requests. Also some more background explanation would be helpful - e.g. why are we learning three different ways to run scripts (npm scripts, grunt, gulp)? (I'm not saying we shouldn't, just want it explained why we should.) Also audio quality on the lessons is not great - would be improved by damping the keyboard - his typing sounds like a drum solo.

By Sam H

Jul 29, 2019

Lecturer extremely slow, wasting lots of time just typing lorum ipsum text. Poor explanation of concepts, purely reading out documentation. Assignments too easy to just copy paste. Grading too binary and easy to game (important elements not taken into account). Honors content (paying content) not worth anything. Out of 40 peer reviews, 4 were plagiarised (2 were my own work!), 25 were empty (no work), 9 were malicious code ((link:, and 2 were mediocre at best. Needless to say that I will be getting 0 valuable feedback on my work and paying the extra for the Honors is not worth anything. There are many free videos on Youtube that do a much better job.

By Amber F

May 23, 2020

The instructor is incredibly boring and is repetitive in what he says.

By Mohammed E

Apr 2, 2020

bad course, focus in unimportant informations

By Lakshita S

Apr 11, 2021

Its a great course which gives a complete deep understanding of front-end web ui frameworks and tools : bootstrap 4 . And also the mentor in the course also guided very well about everything.


May 1, 2021

I've mastered the quality of reading out the documentation by grasping things from this course and also the quality of content and the flow is cent percent accurate.


Apr 16, 2021

Outstanding and extra ordinary lecture content from the instructor.

I wish a successful professional and personal life of the instructor.

By Michael

May 1, 2019

Amazing! I've learned more in this course than any other course on the same topic.

By thinh n

Dec 9, 2018

Great course, just enough details for you to work on your side project.

By António O P

Dec 11, 2018

The course is very practical and the teacher is very competent!!!

By Deepak S

Jul 9, 2021

Excellent course.

By John G

Jul 25, 2020

This was an excellent introduction to UI frameworks, a skillset with which I have previously been unfamiliar. My only caveat is that as the video presentation ages, the many specific versions of supporting Node modules will become more and more out of date and increasingly encounter incompatibilities. Indeed, I did run into a handful of such incompatibilities; fortunately a little time on Google and Stackoverflow was enough to overcome them. I certainly understand Prof. Muppala not wanting to re-record the entire video just to update those versions, a brief recorded addendum directing the student to a list of updated modules would do the trick. All in all, a great course that was just what I needed to get my feet wet in this area.

By Carah S

Jan 1, 2021

I enjoyed the course a lot and got lots of good information from it. A couple of points though:

the forum was pretty useless since it is just full of people asking to review. It would be nice if all those messages were removed so that people asking for help could get help.

It made me uncomfortable to code review some people's work because some were full of links etc and I was worried about the security of my computer.

Grunt and Gulp were very out of date. Grunt doesn't seem to be used anymore and gave me warnings that it was deprecated and Gulp has moved to a much newer version that is very different than the one in class. I did eventually get the new version of Gulp working though and I did learn a lot.

By Todd R

Apr 19, 2021

I thought it was a good class. I didn't know before how important <div> and <span> were in html. Nice to see how a web space will be responsive to the size of the screen it appears on. Got to see font-awesome and plenty of other fonts I had never heard of. Wanted to see how to use a database with this, but that wasn't included. Did not know there was such a thing as a carousel view , which was cool, too. Professor spoke better English than I do. I like the classes that show you material and then give you assignments based on the material shown. I took data science course that had assignments that had nothing to do with the stuff presented in class.

By Andrey B

Feb 18, 2021

Very good and actual course for someone who wants to start using Bootstrap 4. Maybe a little shallow sometimes but all important things are covered. Also the course helps to start working with GIT, NPN and task runners (Grant/Gulp) which are very important for modern web development. Unfortunately I had issues with installation of some node modules especially with gulp modules. And some node modules from course are deprecated now or have many vulnerabilities. Anyway the course provides basics of these instruments and that will be useful in the future.

By Giuseppe V G

Oct 30, 2017

A basic but almost complete introduction to Bootstrap 4 alpha 6. It also focus a little on npm, grunt, gulp, less, sass and other useful stuffs that could make an initial approach to front-end web development easier.

The only things that should be improved IMHO are the discussion forum and the method of peer reviews. It should be augmented the number of peer reviews that each student should do because 90% of the posts on the discussion forums are about peer review request.

By Faisal T

Jun 13, 2021

Lectures were very slow and unengaging.


Dec 14, 2020

The course is so beginner friendly that i actually enjoyed it. This is special because I never enjoyed 'learning' so much before. Huge respect for the instructor.

If you just learned some basics of HTML, css, and js(just some syntax will also do), then you can jump right into it and within 4 weeks you would have learned to create an advanced website. Now if you give me the design, I can make one for you within 2 days, and I had no idea how websites are made just like a month ago. This is really cool, and the experience is enough to boost anyone's developer career. I definitely recommend it to everyone.


Dec 18, 2020

In particular I recognize the teacher's knowledge and skills (Jogesh K. Muppala). Particular emphasis has finally been placed at the field of the didactic with a special focus on the the learning needs of the trainee. The curriculum includes learning exercises (videos contains closed captions, translate of video content and exercises instructions to reading) as well as peer review assignments and links to reference material. The course begins with a basic html5 page (hello world) and ends with the building and deployment of a complete landing page. It was awesome.

By Kaustubh W

Sep 4, 2020

The course starts with very basic and easy lessons. This sets the mood of the students and gets them comfortable. While reaching the end of this course, it gets comfortably difficulty. I will recommend this course to anyone who wants to get into Web development but does not have any prior experience. I felt really bad when I completed my last honors assignment and there were no submissions for me to review. P.S. I liked that you get an additional habit of using and doing commits between the lessons. You will also learn some basic commands for git. This is a bonus.

By Hashim H P

May 27, 2020

An excellent course to get familiar with front end web development. It covers the basics of everything from environment setup, automation, and deployment. It will help you to get a basic overview of the industry standard front-end development workflow. However, you may want to relay on additional materials to get detailed understanding of the concepts, tools, and processes covered in this course.

This course will definitely help to know what you want to learn and will set you in the right direction. Then you can rely on YouTube educators to learn further.

By Samuel S

Sep 11, 2020

One of the best courses I've taken. Professor Muppala is wonderful. Not only is he very knowledgable in the subject matter, he explains things very clearly and accurately. The lectures are well organized and planned perfectly to be the right length. The examples are carefully thought out, built up in the lessons and reinforces the newly learned concepts.

Initially I have doubts about the peer-review process for the assignments. But it worked out just fine. The assignments themselves come with detailed instructions and grading criteria.

Thanks a bunch! I

By Zubair I K

Aug 2, 2020

The instructor relayed information in an effective manner. I enjoyed doing the exercises. They really helped in solidifying the concepts. However, I did not find the way the submissions were taken to be efficient. I have a suggestion: students should be allowed to host their pages on github website and submit only the link to that website. That way the peer reviewers would only need to open the website and check the project in it's entirety(with css files included) and they wouldnt have to download anything.

By Joe T

Oct 10, 2017

The instructor is highly qualified and well committed to ensuring that all students obtain a clear understanding of the course material: the video lectures and written course material are of superior quality, and the professor frequently responds to questions posted by students via the forums.

Overall, this course -- along with the entire web development specialization -- provides affordable opportunities to students attempting to develop the expertise required to secure employment as web developers.