Chevron Left
Back to Programming Foundations with JavaScript, HTML and CSS

Learner Reviews & Feedback for Programming Foundations with JavaScript, HTML and CSS by Duke University

4.6
stars
14,908 ratings

About the Course

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create. After completing this course, you will be able to: 1. Think critically about how to solve a problem using programming; 2. Write JavaScript programs using functions, for loops, and conditional statements; 3. Use HTML to construct a web page with paragraphs, divs, images, links, and lists; 4. Add styles to a web page with CSS IDs and classes; and 5. Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider....

Top reviews

TM

Feb 17, 2018

Maybe it's because my English is weaker than I expected or I am just less smart than i thought but it wasn't easy. But i'm thankfull for all of this. Greatings for everyone who maded this course!

AD

Jul 16, 2020

Excellent course .Just felt that there should be examples that could help someone to understand in a more better way.The videos were good and were very simple and easy to understand then the text.

Filter by:

2401 - 2425 of 3,227 Reviews for Programming Foundations with JavaScript, HTML and CSS

By Dimas F

Aug 20, 2017

fun

By Нұрахмет Қ

Sep 17, 2024

👍

By Medard D

Nov 22, 2021

ok

By Rahul W

Sep 19, 2021

:)

By Qinyuan C

Jun 7, 2020

好课

By Kushagra C l

Oct 2, 2025

v

By Mokhiniso M k M

Feb 24, 2025

5

By Tanushree K B

Sep 16, 2024

.

By Isira W

Aug 17, 2023

?

By Nihal P

Aug 16, 2022

e

By Maher M H S A

Mar 15, 2022

5

By Muhammad M A

Sep 16, 2021

f

By Sakina T

Jul 14, 2021

u

By Gopika S K P

Jun 10, 2021

5

By shivansh s

May 19, 2021

\

By ayatullah c

Aug 16, 2020

.

By Arpit A

Apr 21, 2019

.

By Nitish k

Oct 29, 2018

.

By Jaclyn D

Sep 21, 2017

i

By Dinal P

Jan 4, 2016

I

By Shrey j

Dec 24, 2015

I

By Aluko A

Dec 10, 2015

o

By Pranav B

May 4, 2020

Before I get to the good part, please take note of this.

Caution: Do not take this course if your sole purpose is to learn HTML, CSS, JS. There are much better and comprehensive courses available to do that. This can be a good course if you plan to pursue the specialization. It introduces you to computational thinking and the skills you learn are transferable. The mini-projects are fun to do and you have lot's of ways to tread the road less taken. (Go wild! Even with limited knowledge of JS you can still explore a lot. The scope is endless)The learning curve is steep if you only consider HTML and CS. At a lot of times, you will be on your own to discover more HTML elements and CSS features. Make sure you make good use of the DLTP platform. Their coding interface is extremely beginner-friendly and allows you the freedom to experiment. Overall a very good course for anyone looking to get started with programming (NOT HTML/CSS/JS)

By Brendan S

Oct 2, 2019

This course is a gentle, beginner-friendly intro to the basics of programming, via Javascript, HTML, and CSS. A few thoughts: (1) While the course focuses on "web" programming, there isn't really much focus on principles of good web page design or anything. The web page assignments are mostly just used as ways for beginners to create "real" web pages. (2) I think there's a good mix between the videos (which are short), the quizzes (not too long, and with plenty of chances to get them right), and the programming assignments (which are frequent and short, with clearly defined parameters). I spend the vast majority of this class actually writing programs (which is good!). (3) I think there might have been some room to (selectively) introduce more "advanced" elements from HTML, CSS, and Javascript. (I'm thinking here of optional readings or something).

By Siobhan H

Sep 18, 2020

While I think this course has a lot to offer, I felt like this wasn't a true beginner's course. There were many parts that could have been scaffolded by the teachers more with smaller practices. I felt like, even though I understood the material and got good scores on the quizes, I was often asked to create functions that I wasn't yet familiar with. In my opinion, I should be asked to practice and perform what has been discussed in the course and any further help or resources should not only be directed, but also explained. This course assumes that the student has a lot of prior knowledge and understanding of basic programming terms, syntax, and math. For what it's worth, I don't consider the quizes as exercises because they are graded. I did, however, enjoy the course and am happy with the progress I've made with the instructors' guidance.