Skip to content
Home » Duke University » Java Programming and Software Engineering Fundamentals Specialization » Programming Foundations with JavaScript, HTML and CSS

Programming Foundations with JavaScript, HTML and CSS

Become a Code Creator!

Dive into the world of programming and build your own amazing web experiences. Learn the essentials: functions, loops, problem-solving like a pro, and the magic of HTML, CSS, and JavaScript.

Your Mission: Design a unique webpage where users can upload images and transform them with your custom-built filters.

Skills You’ll Master:

  • Think Like a Programmer: Break big problems into code-friendly steps.
  • Harness JavaScript: Write programs with functions, loops, and logic to make things happen.
  • Build with HTML: Create the structure of your webpage with paragraphs, images, links, and more.
  • Style with CSS: Transform your page from basic to beautiful.
  • JavaScript Power: Make your page interactive with commands, buttons, sliders, and all kinds of cool features.

This is your first step to building websites and becoming a programming pro!


Module 1Designing a Web Page with HTML and CSS
Module 2Algorithms and Programming Concepts
Module 3JavaScript for Web Pages
Module 4MiniProject: Image Filters on the Web

Home » Duke University » Java Programming and Software Engineering Fundamentals Specialization » Programming Foundations with JavaScript, HTML and CSS