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
- Ivy School Certificate Available
- Duke University Certificate (Optional) Additional Cost $60
Duke University Instructors:
Certificate Preview:
Curriculum
- 4 Sections
- 37 Lessons
- 16 Weeks
Expand all sectionsCollapse all sections
- Designing a Web Page with HTML and CSS10
- Algorithms and Programming Concepts14
- 2.1Introduction
- 2.2Everything Is a Number
- 2.3How Is That a Number?
- 2.4Developing an Algorithm
- 2.5A Seven Step Approach to Solving Programming Problems
- 2.6Variables
- 2.7Methods
- 2.8Functions
- 2.9Types
- 2.10For Loops
- 2.11Conditional Execution
- 2.12Translating to Code
- 2.13Thinking Critically about Your Program
- 2.14Finding Bugs in Code
- JavaScript for Web Pages8
- MiniProject: Image Filters on the Web5