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,545 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

JS

Jan 12, 2020

A very helpful code which allows you to learn the simple of JavaScript HTML and CSS. Very helpful in building websites and an excellent course for beginners or even people who have never coded before.

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:

126 - 150 of 3,143 Reviews for Programming Foundations with JavaScript, HTML and CSS

By Chichi U

•

Oct 3, 2016

This course is not relevant in the real world.

By emmanuel v

•

Apr 14, 2020

Professional work is being looked over

By Ilić V

•

Dec 8, 2015

Last week was incredibly difficult.

By Jesús R S O

•

Feb 14, 2016

This is not for beginners at all.

By Aarush R P

•

Jul 16, 2022

Not enough quizes and activities

By Daniel D

•

Apr 7, 2020

This is NOT a beginner course.

By Tran T U H

•

Feb 21, 2018

too hard for beginners

By Mihali B

•

Sep 20, 2020

This course sucks.

By Deleted A

•

Nov 30, 2021

boring course

By ACHIK Y

•

Mar 26, 2019

Thank you !!!

By Luka N

•

Dec 4, 2019

Locked tests

By Tayo

•

May 14, 2022

Not helpful

By Abhrajit L

•

Jun 24, 2022

horrible

By Karnati M

•

Mar 3, 2022

stupid

By Lawrence T

•

Jul 30, 2023

This is a great introductory course to HTML, CSS, and JavaScript and a pretty good introduction to programming in general. I would recommend this course to anyone with programming experience who lacks front end experience as a first step into web development, and also any beginners who lack much experience in either. Also image processing portions of the course are interesting and fun use cases and reminded me how much I liked image processing when I was initially studying computer science in college, and are a great way for beginners to start thinking about things programmatically. All in all I would say the course is a great first step, and I am somewhat surprised they could do such a good job with a course which is only 4 weeks long. My only real criticism is that I feel their should be more graded assignments that are more challenging, and more variation to the graded assignments. The quizzes are serviceable as a means of self-assessment, maybe have more questions per quiz or more quizzes within the weeks, as opposed to just one 8-12 question quiz at the end.

By Nancy W

•

May 28, 2018

I really enjoyed this course. I now feel comfortable programming in JavaScript, HTML5 and CSS3. I like most of the lectures, and the assignments progressed from simple to more interesting and interactive web pages. I liked the 7 Step Approach to solving Programming Problems. Some of my favorite exercises involved Digitally creating a filter to Grayscale Images, using a Green Screen Algorithm to alter an image's background, and creating digital filters to apply to photos - all on interactive web pages that you create in the course! I find that I want to learn more about Front End Web Development! I was glad that you could take a Quiz over again, and they keep your highest grade! I liked the optional assignments, in case you wanted extra credit, or wanted more practice. The lectures actual introduce object oriented programming concepts, without all the terminology, which I believe makes the course easier for beginners.

By Abera M

•

May 28, 2023

Title: A Comprehensive Foundation: Programming with CSS, HTML, and JavaScript

Rating: ★★★★★ (5/5)

Review: The Programming Foundation course covering CSS, HTML, and JavaScript was an exceptional learning experience. The course provided a clear and concise introduction to HTML, followed by comprehensive explanations of CSS and JavaScript. The hands-on exercises and coding challenges reinforced my understanding of these languages. The course's emphasis on real-world examples and best practices was valuable in creating professional-looking websites. The instructor's teaching style was engaging, and the course materials were up-to-date with the latest industry practices. Overall, this course is highly recommended for anyone looking to build a solid foundation in web development.

By Khaled H

•

Aug 14, 2017

i have taken the whole specialization . so this review is for the whole specialization in general and for the capastone in particular.

the first and the second courses are very easy . but the three remaining courses are a little bit tough

so you will need to struggle and persist to complete the whole specialization especially the great project .

indeed the project is extremely great . you will use all the concept you have learned through this specialization to implement this great project .... but NOTE this specialization in general and the project in particular is NOT for a BEGINNER Programmer. it is for some one who has a background in programming . but overall you will learn a lot of great stuff and concepts .. so have fun and enjoy programming .

By Rahul V

•

Jun 20, 2023

Here are the few things I liked about this course:

Comprehensive Content: The course covers the essential concepts of programming with JavaScript, building web pages with HTML, and styling them with CSS. It provides a solid foundation for beginners in web development.

Hands-On Approach: The course emphasizes practical exercises and coding projects to help learners apply what they have learned. This hands-on approach enables students to gain valuable coding experience.

Engaging Instruction: The course is usually well-presented and delivered by knowledgeable instructors who can explain complex topics in a clear and understandable manner.

I also tell my college friends about this course , they have already enrolled and having so much fun learning this.

By Anubhav S

•

Aug 10, 2023

Programming Foundations with JavaScript, HTML, and CSS provided an excellent introduction to web development. The course effectively combined theory with practical coding exercises, helping me grasp fundamental concepts. Through hands-on projects, I gained proficiency in creating interactive web pages and styling them with CSS. The instructor's clear explanations and real-world examples made complex topics understandable. Collaborative assignments fostered a supportive learning environment. By the course's end, I confidently built basic websites and understood core programming principles. The skills acquired have laid a strong foundation for my journey into web development. I highly recommend this course to beginners aiming to enter the field.

By darraghmerrick

•

Jun 16, 2016

I found the course both interesting and challenging and I definitely picked up new skills. On completion of this course, I am able to write a webpage with active URL links, pictures, make ordered, un-ordered lists and make tables with embedded lists and images etc. In addition I learned how to style the web page with fonts, colors and positions using CSS.

The next section was about image processing using java scripting. We did steganography , hiding images and text within images. The whole thing was finished with creating an e-Portfolio, which tested everything we learned.

I enjoyed the course and am now moving onto the next course in this specialization.

Darragh Merrick

By Mahesh J

•

Jan 23, 2017

This is a fantastic course, a great introduction to html, javascript, css and programming in general. The best part of this course is the seven steps to solve a problem using image processing which is helpful in solving real world problems rather than some toy samples. This technique is used in repetition for solving different problems so that the student gets a deep understanding on how it fits in solving real world problems. I would definitely recommend to someone who wants to learn programming. You get more worth than the money paid for this course. Kudos to Duke and Coursera, guys keep going. I have enrolled in many other edu platform, but I see a lot of quality and value in coursera.

By Bogachan A

•

Apr 12, 2017

This is an excellent code for both beginners and novice programmers who want to improve their problem-solving skills. This course does not only teach the languages but also teaches the best ways to approach a problem, and how to implement our approach into coding. I have learned various image editing techniques, gained domain knowledge and even built my own full website. The only downside is that the javascript libraries which is used in most of the exercises is written by Duke itself so I'm not sure if I'll be able to use them outside the course. But these libraries really helped understand the process.

By Marci M

•

Oct 12, 2015

This class is challenging for a beginner but really does teach a lot in a short time frame.

I feel that some concepts in week 4 were much harder than necessary for a beginner, but am glad I didn't give up. Some students said they were dropping it in the forums after having passed previous weeks. I'm glad I stuck with it though because I believe that I was able to get far enough in my understanding to pass this course and also give me an idea of some things I may like to explore in the future.

It's possible to pass this course even if one of the concepts has you frustrated. Keep with it!

By Hamza J M A

•

Jun 21, 2020

It is quite rare for any person who seeks to learn a completely new field of study with no background about it and progress remarkably within the duration of the course that Duke University sets. It was a very great experience and an extremely well taught professors who transformed the learning journey into a fun and enjoyable journey. Therefore, I highly recommend it for anyone who has no background ideas regarding the main principles and foundations of JavasScript programming language, using HTML and CSS to design a functional and interactive websites.