Responsive Website Basics: Code with HTML, CSS, and JavaScript
Description
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: 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…

Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: 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
Created by: University of London, Goldsmiths, University of London-
Taught by: Dr Matthew Yee-King, Lecturer
Computing Department, Goldsmiths, University of London -
Taught by: Dr Marco Gillies, Senior Lecturer
Computing Department, Goldsmiths, University of London -
Taught by: Dr Kate Devlin, Senior Lecturer
Department of Computing, Goldsmiths
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from your peersConnect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
CertificatesEarn official recognition for your work, and share your success with friends, colleagues, and employers.
University of London The University of London is a federal University which includes 17 world leading Colleges. Our International Programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, search for 'London International'. Goldsmiths, University of LondonSyllabus
WEEK 1
Course introduction
Welcome to the first course of the 'Responsive website development and design' specialisation!
1 video, 2 readings expand
- Video: Course introduction
- Reading: Course outline
- Reading: Grading and assessment information
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.<p>Also we'll create properly structured HTML documents and have a look at the world's first web page. <p> Looking forward to working with you this week! <p> Matthew, Marco and Kate
10 videos, 3 readings, 7 practice quizzes expand
- Video: Overview
- Reading: Code for this module
- Video: Web basics
- Practice Quiz: Web basics
- Reading: URLs for this lecture
- Video: Set up the dev environment
- Practice Quiz: Set up the dev environment
- Video: Write some HTML
- Practice Quiz: HTML
- Video: Build a Nav bar
- Practice Quiz: Navigation bar
- Video: Images and lists
- Practice Quiz: Images and lists
- Video: Properly structured documents
- Practice Quiz: Properly structured documents
- Reading: URL for this lecture
- Video: The world's first web page revisited
- Practice Quiz: The world's first web page
- Video: What does 'responsive' mean?
- Video: HTML summary
Graded: HTML summary quiz
Graded: Make a web page
WEEK 2
CSS
Welcome to the second module of 'Responsive website basics'. <p>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! <p> - Matthew, Marco and Kate
9 videos, 2 readings, 6 practice quizzes expand
- Video: Overview
- Reading: Code for this module
- Video: External CSS file
- Practice Quiz: External CSS file
- Video: Fonts
- Practice Quiz: Fonts
- Video: Customising links
- Practice Quiz: Customising links
- Video: Layout control
- Video: CSS media queries
- Practice Quiz: Layout control
- Reading: URL for this lecture
- Video: Install Bootstrap
- Practice Quiz: Install Bootstrap
- Video: Responsive grid
- Practice Quiz: Responsive Grid
- Video: CSS summary
Graded: CSS summary quiz
Graded: Test your CSS and HTML
WEEK 3
Beginning JavaScript
Welcome to the third module of 'Responsive website basics'. <p>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.</p>Finally, you will learn how to write your own javaScript functions including anonymous functions. <p> Looking forward to working with you this week! <p> - Matthew and Marco
9 videos, 8 readings, 6 practice quizzes expand
- Video: Overview
- Reading: JavaScript Resources
- Video: Introduction to JavaScript
- Practice Quiz: Introduction to JavaScript
- Video: Responding to mouse clicks
- Reading: Code for this lesson
- Practice Quiz: Responding to mouse clicks
- Video: The Console
- Reading: Code for this lesson
- Practice Quiz: The Console
- Reading: jQuery
- Video: Manipulating HTML elements
- Reading: Code for this lesson
- Practice Quiz: Manipulating HTML elements
- Video: Script tag
- Reading: Code for this lesson
- Practice Quiz: Script tag
- Video: Anonymous functions
- Reading: Code for this lesson
- Practice Quiz: Anonymous functions
- Video: Image gallery example
- Reading: Image gallery code
- Video: Beginning JavaScript summary
Graded: Beginning JavaScript summary quiz
Graded: Download and edit the example gallery code.
WEEK 4
Going deeper into JavaScript
Welcome to the final module of 'Responsive website basics'. <p>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. </p>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. <p> Enjoy! <p> - Matthew and Marco
9 videos, 4 readings, 6 practice quizzes expand
- Video: Overview
- Video: Variables
- Practice Quiz: Variables
- Video: Using variables
- Reading: Code from this lesson
- Practice Quiz: Using variables
- Reading: Slide Show Example Code
- Video: Variables in practice
- Practice Quiz: Variables in practice
- Video: If statements
- Practice Quiz: If statements
- Video: Boolean variables
- Reading: Slide Show Example Code
- Practice Quiz: Boolean variables
- Video: eReader example
- Reading: eReader Example Code
- Practice Quiz: eReader example
- Video: Going deeper into JavaScript summary
- Video: Course summary
Graded: Going deeper into JavaScript summary quiz
Graded: Make a night mode for the ereader
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.