Programming Foundations with JavaScript, HTML and CSS

Created by: Susan H. Rodger, Robert Duvall, Owen Astrachan and Andrew D. Hilton

icon
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; and 5. Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider.

icon
Instructor Details

Susan H. Rodger, Robert Duvall, Owen Astrachan and Andrew D. Hilton

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.

Read More

icon
Reviews

4.8

131 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete
% % % % %