Home Programming Languages Programming Foundations with JavaScript, HTML and CSS

Programming Foundations with JavaScript, HTML and CSS

Programming Foundations with JavaScript, HTML and CSS
Duke University Online Course Highlights
  • 4 weeks long
  • 3-7 hours per week
  • Learn for FREE, Upgradable
  • Self-Paced
  • Taught by: Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
  • View Course Syllabus

Online Course Details:

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.


  • Html
  • JavaScript
  • Cascading Style Sheets (CCS)
  • Html5

Take This Online Course