Learner Reviews & Feedback for Programming Foundations with JavaScript, HTML and CSS by Duke University
About the Course
Top reviews
IS
Oct 5, 2015
This is the first course I am taking in Coursera.org. The valuable instructors of Duke University designed and created a masterpiece for learners. Thank you so much guys. Greets from Istanbul, Turkey.
SH
Oct 11, 2020
This was such a good course. I really enjoyed it. It was a great re-introduction to coding concepts, and learning the basics of web design. Thank you Duke for all of the work to make a great course!!
3126 - 3150 of 3,210 Reviews for Programming Foundations with JavaScript, HTML and CSS
By Sajan M
•Mar 30, 2016
javascript part is not covered in depth
By Ronald D
•Sep 21, 2016
Can't be completed without payment
By Akhila K
•Mar 6, 2016
HTML/CSS - easy
JS - extremely hard
By Ashesh s
•Oct 8, 2016
lectures should be more detailed!
By Muhammad A A
•Oct 31, 2015
its very good for beginners.
By Stephen L
•Jun 27, 2024
Many typos, inconsistencies
By Olman A D
•Jul 26, 2020
no se puede leer en español
By Roman V
•Mar 3, 2016
Hard to understand JS part.
By ABHISHEK S 1
•Sep 9, 2016
Should Make courses audit
By Samarth S
•Jun 12, 2020
Not Detailed course
By Benjamin V
•Nov 5, 2016
work, work, work.
By VISHAL K
•Sep 3, 2020
Good courses
By Dmitry F
•Sep 15, 2016
No so good
By Abhijat G
•Feb 16, 2016
It's ok...
By VIJAY M R
•Jul 29, 2020
Excellent
By Niranjan B
•Apr 24, 2020
it was ok
By sayan d
•Apr 15, 2023
helpful
By William S
•Dec 28, 2016
not bad
By Weerachai Y
•Jun 27, 2020
thanks
By Karuna S L
•Oct 20, 2023
good
By Sanika A G
•Jun 6, 2020
Good
By Vennubaka J R R
•Apr 29, 2020
Good
By VIGNESHKUMAR R
•Apr 12, 2020
Good
By Doaa S M Y
•Jan 30, 2020
Good
By Willian M S
•Jul 14, 2025
I am C/C++ developer with about 6 years of experience. I enrolled in this course as part of the Java specialization of which this course is part of. I decided to write this review to provide feedback from the perspective of someone with prior programming knowledge. TL;DR: The course falls short in effectively teaching core programming concepts, especially for absolute beginners. Some fundamental topics—such as variable types and scope—are either introduced too loosely or not at all. For instance, the course never properly defines a boolean type. If I hadn’t known this from my C++ background, I wouldn’t have understood what a boolean is or how to use it. This is a critical omission for beginners learning programming for the first time. Another issue is the heavy reliance on a proprietary image library and a third-party website for building web pages. I get it: this makes simpler for someone starting. However, it creates a false sense of how real-world web development works. In practice, developers must set up their own development environments and use standard tools. This course neither teaches environment setup nor makes it clear early on that the libraries used are non-standard. Of course, the course has its merits. It does teach what a variable is and basic flow controls with if and for structures. It teaches reuse with functions. It teaches methodology for writing an algorithm and debugging. It does teach the elementary of html and css. And it does so while allowing a basic feel for what it’s like to be a web developer. For someone with prior experience in programming, these glimpses are enough to start exploring web development further on their own. However, for true beginners, the course risks being misleading and insufficient. A more structured approach, clearer explanations of core concepts, and a focus on standard tools would greatly improve the learning experience.