Programming Foundations with JavaScript, HTML and CSS

Course Image
Out of 4,014 reviews
Go to course
or more from Coursera

Course Information

Platform iconPlatform: Coursera
Level iconDifficulty: Beginner
Time icon26-40h hours of content
Speed iconStarted Jul 23
Certificate iconCertificate: Certificate (q2)
Instructor Image
Susan H. Rodger

Related Courses

Programming for Everybody (Getting Started with Python)
by Coursera | $43/mo.

One of the most popular courses provided by Coursera, this tutorial is a great start for anybody looking to dive into Python programming. It covers the basics of the language, and has no pre-requisites. After this course, you will be able to move on to more advanced programming classes.

iOS Developer
by Udacity | $999

A fantastic course for anybody looking to become a serious iOS Developer. This Nanodegree takes you through the whole process by teaching you Swift programming and developing a portfolio of iOS applications for iPhone and iPad to show of your expertise. This is the ultimate course if you are looking to become a certified iOS dev.

Programming for Data Science
by Udacity | $599

This particular Udacity course focuses on teaching the student the fundamentals of programming for data professionals. More specifically, the program teaches Python, SQL, Terminal, and Git. You will also learn all about version control, managing large datasets, and accessing databases. It is a fantastic course for anybody looking to start a career in data science.

AI Programming with Python
by Udacity | $599

This udacity course covers a whole lot of different programming languages (Pyton, Pytorhc, Matplotlib, NumPy, and more) with the aim of giving you the foundation to build your own neural network. Python will take up the bulk of the program, given that its the core of AI programming. Having finished this course, you will be able to start a career in AI.

Intro to Self-Driving Cars
by Udacity | $999

Looking to dive into the world of self-driving cars? This will be a perfect starting point. The Intro to Self-Driving cards program is an intermediate level course that expects just a bit of programming background. You will use both Python and C++ as you learn how self-driving cars operate.

Programming Foundations with JavaScript, HTML and CSS

This course is created or produced by Duke University via Coursera

Description of the course

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.

Syllabus of "Programming Foundations with JavaScript, HTML and CSS"


Welcome! 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.

Designing a Web Page with HTML and CSS

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!

Algorithms and Programming Concepts

JavaScript for Web Pages

MiniProject: Image Filters on the Web

Go to course
Back to search results