Programming Foundations with JavaScript, HTML, and CSS by Duke University is an introductory course offered on Coursera. It focuses on fundamental programming concepts using JavaScript, along with basic web development using HTML and CSS.
Learning Outcomes:
- Think critically about how to solve a problem using programming
- Write JavaScript programs using functions, for loops, and conditional statements
- Use HTML to construct a web page with paragraphs, divs, images, links, and lists
- Add styles to a web page with CSS IDs and classes
- Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider.
Additional Features:
- No prerequisites required
- Interactive exercises & real-world examples
- Unifyed Certificate Available
- Duke University Certificate (Optional) Additional Cost $60
Duke University Instructors:

Certificate Preview:
