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.



Programming Foundations with JavaScript, HTML and CSS
This course is part of Java Programming and Software Engineering Fundamentals Specialization



Instructors: Susan H. Rodger
Access provided by New York State Department of Labor
595,889 already enrolled
(14,794 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
16 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
In this module, you will learn the basics of HTML and CSS to design a web page. Over the course of the module you will build your first web page!
What's included
13 videos9 readings4 assignments2 discussion prompts
In this module, you’ll explore computational thinking and learn the basics of programming in JavaScript. You’ll practice designing algorithms, work with image processing libraries, and apply programming concepts to solve problems - like creating a green screen effect for images on your web pages.
What's included
15 videos6 readings6 assignments
In this module, you’ll build on your HTML, CSS, and JavaScript skills to create interactive webpages using event-driven programming. You’ll learn how to connect user actions - like clicking buttons - to dynamic responses, culminating in an interactive green screen image processing tool.
What's included
8 videos9 readings3 assignments
In this module, you’ll bring together your HTML, CSS, and JavaScript skills to build a mini-project: a simple website that allows users to upload and filter images. You’ll create basic filters, customize the page with your own styling, and tackle optional challenges to add new filters, display image dimensions, and make your project even more dynamic.
What's included
5 videos6 readings3 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors

Offered by
Why people choose Coursera for their career




Learner reviews
14,794 reviews
- 5 stars
72.56%
- 4 stars
20.98%
- 3 stars
3.92%
- 2 stars
1.05%
- 1 star
1.46%
Showing 3 of 14794
Reviewed on Sep 3, 2016
An excellent course that is so easy to follow and comprehend. It has everything that a beginner needs. Wonderful teachers and very good content. I really enjoyed this course. Thank you so much!
Reviewed on Feb 11, 2023
Course was very informative and helped me to learn web development terminology and usage in the best way possible. I will recommend anyone interested in Web Development to take up this course.
Reviewed on Jul 17, 2020
Excellent course .Just felt that there should be examples that could help someone to understand in a more better way.The videos were good and were very simple and easy to understand then the text.
Explore more from Computer Science
University of London
Johns Hopkins University

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy