Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Programming Foundations with JavaScript, HTML and CSS

Course Cover

5

(8)

compare button icon

Course Features

icon

Duration

33 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

33 hours

Course Description

You will learn the basics of programming (e.g. functions, for loops and conditional statements) as well as how to solve programming problems like a programmer. You will also learn the basics of web development by building web pages with HTML, CSS, JavaScript. You will be able to create a website where other people can upload their images, and you will also be able to apply any image filters you have created.

You will be able: You will be able to think critically about programming and how to solve it. JavaScript programming using loops, conditional statements, and functions; To create a web page, you can use HTML. You can add styles to your web page using CSS IDs or classes. JavaScript commands such as alert, onClick and onChange make a web page interactive. You can also add input features like a slider, image canvas, button, or slider.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

In this module, you will be introduced to this course's approach to teaching the basics of programming, from building web pages, to writing programs with JavaScript, to making web pages interactive

You will learn the basics of HTML and CSS to design a web page

Changing Pages Interactively

Course Instructors

Author Image

Susan H. Rodger

Professor of the Practice

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 Compute...
Author Image

Robert Duvall

Instructor

Lecturer
Author Image

Owen Astrachan

Professor of the Practice

Owen Astrachan is a Professor of the Practice in the Department of Computer Science at Duke University. He has taught computer science at Duke for more than 25 years and taught high school for seven ...
Author Image

Andrew D. Hilton

Associate Professor of the Practice

Andrew Hilton is an Associate Professor of the Practice in the Department of Electrical and Computer Engineering in the Pratt School of Engineering at Duke University. He has taught at Duke since 201...

Course Reviews

Average Rating Based on 8 reviews

5.0

100%

Course Cover