Programming Foundations with JavaScript, HTML and CSS
Coursera hosts this Duke University course on foundational programming concepts for web development. Its the first part of a five-course series that takes beginners through the fundamentals theyll need for the rest of the series. Its 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
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 90 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a javascript course? Or looking for more detail on Susan H. Rodger's Programming Foundations with JavaScript, HTML and CSS? Feel free to chat below
Join CourseDuck's Online Learning Discord Community
Course Description
Learn foundational programming concepts (e.g., functions, for loops, conditiol 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; and5. Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider.
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.
Students also recommend

-
JavaScript Tutorial for Beginners by The Net Ninja (2015)
-
4.9 (21 Reviews)
-
Provider: YouTube
Time: 5h
Free