subject

Responsive Website Basics: Code with HTML, CSS, and JavaScript

 with  Dr Matthew Yee-King, Marco Gillies and Dr Kate Devlin
In this course you will learn three key website programming and design languages: HTML, CSS and JavaScript. You will create a web page using basic elements to control layout and style. Additionally, your web page will support interactivity.

At the end of the course, you will be able to:

1. Define the purpose of HTML, CSS and JavaScript
2. Make a simple web page using HTML
3. Use CSS to control text styles and layout
4. Use CSS libraries such as Bootstrap to create responsive layouts
5. Use JavaScript variables and functions
6. Manipulate web page content using JavaScript
7. Respond to user input using JavaScript

In this course, you will complete:
2 assignments writing HTML, CSS and JavaScript, each taking ~1 hour to complete
4 quizzes, each taking ~20 minutes to complete
1 programming exercise~30 minutes to complete
multiple practice quizzes, each taking ~5 minutes to complete

Participation in or completion of this online course will not confer academic credit for University of London programmes

Syllabus

Course introduction
Welcome to the first course of the 'Responsive website development and design' specialisation!

HTML
We start the course by looking at how to set up a dev environment, build a HTML navbar and how to embed images and create lists using HTML.

Also we'll create properly structured HTML documents and have a look at the world's first web page.

Looking forward to working with you this week!

Matthew, Marco and Kate

CSS
Welcome to the second module of 'Responsive website basics'.

In this section of the course we will have a look at linking external CSS files to your HTML documents, controlling fonts with CSS and using CSS to customise hyperlink formatting and to control text layout. We will also install the bootstrap library and implement a responsive grid layout- Enjoy!

- Matthew, Marco and Kate

Beginning JavaScript
Welcome to the third module of 'Responsive website basics'.

In this module we will write simple JavaScript programs and learn how to write programs that can respond to user input such as clicking on HTML elements. We will also take a look at JavaScript functions and use jQuery to manipulate web pages.

Finally, you will learn how to write your own javaScript functions including anonymous functions.

Looking forward to working with you this week!

- Matthew and Marco

Going deeper into JavaScript
Welcome to the final module of 'Responsive website basics'.

In this final section of the course we will define JavaScript variables and write simple JavaScript programs that use and change the values of variables.

We'll also write if statements to control the flow of a JavaScript program, use boolean variables in conjunction with if statements and write javaScript in the context of moderately complex web applications.

Enjoy!

- Matthew and Marco

21 Student
reviews
Cost Free Online Course
Pace Upcoming
Subject Web Development
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 4 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
75+ Hour Free Coding Course flatironschool.com

Get started with Ruby & JS curriculum online with all-day instructor help.

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

21 reviews

Write a review
3 out of 3 people found the following review useful
a year ago
Marlena completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
A good basic course for understand what is what. After two weeks I created a mini website - http://elektrix.energia-on.pl/ - maybe not a lot, but with time I have reached better quality. In this moment I am creating a website = http://energia-on.pl/ but there is a lot of work to do on it. :)
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
12 months ago
Rizwana Saife completed this course, spending 20 hours a week on it and found the course difficulty to be easy.
Quite helpful for the beginners. Even for those who haven't been into programming ever. Well explained lessons and examples helped me create a moderately creative and responsive web page. Looking forward to the specialization course.
Was this review helpful to you? YES | NO
a year ago
Jason Michael Cherry completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Outstanding class, and a perfect introduction to HTML, CSS, and JavaScript. The examples given are detailed, and explained well. Though there's a lot more this course could cover, for the 4 weeks it's a good deal, and gives you a good starting point to learn more on your own.
Was this review helpful to you? YES | NO
11 months ago
profile picture
Mark Riker dropped this course, spending 3 hours a week on it and found the course difficulty to be very easy.
The course is implemented in an unprofessional and awful manner. Many mistakes, missing explanations, and especially the javascript part is a joke.
Was this review helpful to you? YES | NO
12 months ago
Michael Jarvis partially completed this course.
Hated it. not for people who get easily disengaged by instruction Not worth my time, but different folks, different strokes
Was this review helpful to you? YES | NO
12 months ago
Alejandro Cabrera completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is a great course if your are beginning with Web Development and Design. Easy to understand and follow up.

It's a must.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
a year ago
profile picture
Natalia completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
a year ago
profile picture
Cyn Gar completed this course.
Was this review helpful to you? YES | NO
10 months ago
Makanga Deo partially completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous dropped this course.
Was this review helpful to you? YES | NO
7 months ago
Davide Madrisan completed this course.
Was this review helpful to you? YES | NO
12 months ago
profile picture
Zoe Aukim completed this course.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Anton completed this course.
Was this review helpful to you? YES | NO
a year ago
Maksim Łabovič completed this course.
Was this review helpful to you? YES | NO
a year ago
Alexander Balgavy completed this course.
Was this review helpful to you? YES | NO
7 months ago
Krešimir Mandić completed this course.
Was this review helpful to you? YES | NO
11 months ago
Janet Wesner audited this course.
Was this review helpful to you? YES | NO
8 months ago
Monica Carvajal completed this course.
Was this review helpful to you? YES | NO
a year ago
Amr Fawzy is taking this course right now.
Was this review helpful to you? YES | NO
12 months ago
profile picture
Konstantina Mouratiadi completed this course.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review