Programming Foundations with JavaScript, HTML and CSS
Coursera hosts this Duke University course on foundational programming concepts for web development. Itâs the first part of a five-course series that takes beginners through the fundamentals theyâll need for the rest of the series. Itâs built on a 4-week program that includes roughly 22 hours of material.
Created by: Susan H. Rodger
Produced in 2019
What you will learn
- Essentials of programming.
- Designing a web page.
- Algorithms and other programming concepts.
- JavaScript for web development.
- Image filters.
Quality Score
Overall Score : 90 / 100
Course Description
Pros
Cons
-
- Coursera offers substantial supplemental resources to help true beginners succeed in the class.
- Material is focused and keeps to a scope reasonable for new programmers.
- Course finds a good mix of theoretical and practical instruction.
-
- Like many introductory programming courses, the difficulty ramps up quickly and leaves some students behind.
- Inexperienced programmers will likely need to spend substantially more time on the material than their experienced counterparts.
Instructor Details
- 4.5 Rating
1,309 Reviews
Susan H. Rodger
Susan H. Rodger is a Professor of the Practice in the Computer Science Department at Duke University. She received her PhD and M.S. in Computer Science from Purdue University, and her B.S. in Computer Science and Mathematics from North Carolina State University. Professor Rodger works in the areas of visualization and interaction, and computer science education. Her major contributions are developing JFLAP, educational software for theoretical computer science, and integrating computing into secondary schools with the Adventures in Alice Programming project by creating curriculum materials and providing professional development for teachers.
Reviews
By Anthony C on 18-Aug-19
Very insightful and helped me learn about the basics of computer science. Now I'm able to better understand the jargon of computer science and can discuss with others or even review codes. Thank you!
By Carla A on 6/26/2019
Na primeira semana do curso, eu pensei em desistir pois achei que o curso era muito simples. Eu no desisti porque no gosto de coisas inacabadas. Fico feliz por no ter desistido. A partir da segunda semana, eu me encantei com o curso e o tanto que ele trouxe de novidades para mim. Este o melhor curso que j fiz. Este curso me manteve totalmente focada, dedicada a aprender o mximo possvel. Tenho mais de 50 pginas de anotaes relevantes que serviro de apoio para meus prximos trabalhos. Parabns aos professores pela dedicao e entusiasmo. Espero rev-los em breveMuito obrigada por tudoHappy coding
By Rohan S G on 6/25/2019
I Found this course to be interesting at the start. As I gradually completed all my videos and exercises from week 1 and moved to week 2, I found some contents being difficult to understand. Now, I don't know if I'm the only one, but some concepts were left not explained in week 2.
By Nithya A on 6/25/2019
This course was very nice, however I found it very repetitive, which tended to get annoying at times.
By Gregory S on 23-Jun-19
Comprehensive course. Completing the optional assignments are key to developing proficiency. The course provides many resources for continuing study. Worthwhile course if you want to learn front-end web development.
By Ayushi V on 6/19/2019
great course to start learning from scratch .interactive faculties,engaging exercises and knowledge testing quiz made the course more valuable.
Showing 12 of 1,309 reviews
Could not load more reviews.




