Save for later

Programming Foundations with JavaScript, HTML and CSS

Java Programming and Software Engineering Fundamentals,

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.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Send to:
Rating 4.4 based on 1,043 ratings
Length 5 weeks
Effort 4 weeks of study, 3-7 hours/week
Starts Oct 12 (last week)
Cost $79
From Duke University via Coursera
Instructors Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Get a Reminder

Send to:

Similar Courses

What people are saying

duke university

I loved the course and especially the teachers Very understandable and clear moving to course 2....Thank you I am very much thankful to coursera and Duke University for giving me an opportunity to learn this course.

Thankyou once again to coursera team and Duke University.

Extensively detail course and anybody can become a expert after taking this course i am very thankful and appreciate to duke university and online team they help me to get success towards future.thank you.

Duke university professor are really have good knowledge and they learn like as guardian .

The faculties of Duke University are amazing.

The Duke University team is good and they obviously know what they are doing, but they need to review this course and make it more simpler... :) This course is very good for beginners in programming.

Thanks to Duke University team!

Read more

java script

I am sooooooo excited to take this learning journey this is helpful for making a website using html, css and java script..

They teaching you how to use their custom libraries instead of fundamentals of java script.

i really get good experience in java script.

I never show course of java script like that .it is really good course.

the Java script part is super confusing!

A great and fun way to learn fundamentals of programming and basics of HTML, CSS, and Java Script.

I would like to sincerely thank The Coursera Community for providing this wonderful opportunity to get a overlook on the HTML,CSS,Java Script concepts.Now I am in a position where I can design webpages and edit images easily.I think Coursera is providing a wonderful platform where it integrates people from various communities into a common task-coding.I am feeling privilaged for associating with Duke Universities.I once again take this opportunity to thank the Coursera Community for providing me this opportunity.

Read more

easy to follow

Most of the materials are easy to follow.

Gave me solid foundation in HTML, CSS and JavaScript and equipped me with knowledge and tools to make more complicated projects of my own.The course was easy to follow and using projects that were able to be presented "live" allowed for the student to be immersed in the work and the tasks given to them.

Very easy to follow.

It was very easy to follow and transitions well into the next course.

The instructors/professors, that are teaching this course, and the way the online classes are set up, make easy to follow and easy to understand.

An excellent course that is so easy to follow and comprehend.

Teachers are full of energy and desire to teach, examples are easy to follow (not so much at the end) but it is a great course where you will learn a lot.

Read more

image processing

The projects involve creating simple webpages such as image processing using a blur filter etc.

Excellent opportunity to review rusty skills but still learned new stuff - image processing.

great great course to get you started, and on your way programming Thanks a lot for your front end design and image processing exercises.

This course has provided me an extensible knowledge of an image processing with simple programming languages like HTML, CSS and JavaScript which I had never thought in my wildest dreams.

The best part of this course is the seven steps to solve a problem using image processing which is helpful in solving real world problems rather than some toy samples.

The course was very well planned and knowledgeable.It taught me a lot of things like creating,designing,planning your web page,image processing and most important of all - the patience and perseverance to debug your own code because we will always make errors no mater what.Also the mentors were there to help in the forums.

The next section was about image processing using java scripting.

Read more

looking forward

Looking forward to completing the rest of the specialization!

I love your course, best course I have ever attended and I am looking forward to the next 4 courses :) wow.

Fantastic Class looking forward to the next one.

I'm looking forward to learning much more!

Looking forward to learning much more in future courses.

Looking forward for week 2!

Looking forward to enrolling on the second course from Duke university:) Great intro for beginners like me, that helps me a lot with front-end development It is very helpful for novice programmer.

Read more

web pages

I like most of the lectures, and the assignments progressed from simple to more interesting and interactive web pages.

Some of my favorite exercises involved Digitally creating a filter to Grayscale Images, using a Green Screen Algorithm to alter an image's background, and creating digital filters to apply to photos - all on interactive web pages that you create in the course!

Great introduction that will have you building web pages by the end.

After completing this course, I am confident that I can use javascript to create web pages interactively.

This was a great course for me to get started with developing web pages and I now have a solid foundation to build on while getting more experience and skillls.

The instruction provided in this code is so good and it helps me lots in building my own web pages.

This is a strong intro to programming through the accessible avenue of creating interactive web pages.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Assistant Page 1 $35k

Assistant Page 4 $37k

Page Builder $44k

Page Designer 2 $47k

Book page $51k

Temporary Assistant Page $54k

Head Page $62k

Floor Page $63k

Page Editor $65k

Web Page Designer $67k

Owner Page $77k

Web Page Developer $85k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 1,043 ratings
Length 5 weeks
Effort 4 weeks of study, 3-7 hours/week
Starts Oct 12 (last week)
Cost $79
From Duke University via Coursera
Instructors Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now