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

Location type
Logo Coursera (CC)
Provider rating: starstarstarstar_borderstar_border 6.3 Coursera (CC) has an average rating of 6.3 (out of 4 reviews)

Need more information? Get more details on the site of the provider.

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…

Read the complete description

Frequently asked questions

trainings.faqs. There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Website Development, (X)HTML & CSS, JavaScript & AJAX, FrontPage, and Programming (general).

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
Basic Info Course 1 of 6 in the Responsive Website Development and Design Specialization Commitment 4 weeks of study, 2-4 hours/week Language English How To Pass Pass all graded assignments to complete the course. User Ratings 4.5 stars Average User Rating 4.5See what learners said Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn 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 London

Syllabus


WEEK 1


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


1 video, 2 readings expand


  1. Video: Course introduction
  2. Reading: Course outline
  3. 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


  1. Video: Overview
  2. Reading: Code for this module
  3. Video: Web basics
  4. Practice Quiz: Web basics
  5. Reading: URLs for this lecture
  6. Video: Set up the dev environment
  7. Practice Quiz: Set up the dev environment
  8. Video: Write some HTML
  9. Practice Quiz: HTML
  10. Video: Build a Nav bar
  11. Practice Quiz: Navigation bar
  12. Video: Images and lists
  13. Practice Quiz: Images and lists
  14. Video: Properly structured documents
  15. Practice Quiz: Properly structured documents
  16. Reading: URL for this lecture
  17. Video: The world's first web page revisited
  18. Practice Quiz: The world's first web page
  19. Video: What does 'responsive' mean?
  20. 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


  1. Video: Overview
  2. Reading: Code for this module
  3. Video: External CSS file
  4. Practice Quiz: External CSS file
  5. Video: Fonts
  6. Practice Quiz: Fonts
  7. Video: Customising links
  8. Practice Quiz: Customising links
  9. Video: Layout control
  10. Video: CSS media queries
  11. Practice Quiz: Layout control
  12. Reading: URL for this lecture
  13. Video: Install Bootstrap
  14. Practice Quiz: Install Bootstrap
  15. Video: Responsive grid
  16. Practice Quiz: Responsive Grid
  17. 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


  1. Video: Overview
  2. Reading: JavaScript Resources
  3. Video: Introduction to JavaScript
  4. Practice Quiz: Introduction to JavaScript
  5. Video: Responding to mouse clicks
  6. Reading: Code for this lesson
  7. Practice Quiz: Responding to mouse clicks
  8. Video: The Console
  9. Reading: Code for this lesson
  10. Practice Quiz: The Console
  11. Reading: jQuery
  12. Video: Manipulating HTML elements
  13. Reading: Code for this lesson
  14. Practice Quiz: Manipulating HTML elements
  15. Video: Script tag
  16. Reading: Code for this lesson
  17. Practice Quiz: Script tag
  18. Video: Anonymous functions
  19. Reading: Code for this lesson
  20. Practice Quiz: Anonymous functions
  21. Video: Image gallery example
  22. Reading: Image gallery code
  23. 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


  1. Video: Overview
  2. Video: Variables
  3. Practice Quiz: Variables
  4. Video: Using variables
  5. Reading: Code from this lesson
  6. Practice Quiz: Using variables
  7. Reading: Slide Show Example Code
  8. Video: Variables in practice
  9. Practice Quiz: Variables in practice
  10. Video: If statements
  11. Practice Quiz: If statements
  12. Video: Boolean variables
  13. Reading: Slide Show Example Code
  14. Practice Quiz: Boolean variables
  15. Video: eReader example
  16. Reading: eReader Example Code
  17. Practice Quiz: eReader example
  18. Video: Going deeper into JavaScript summary
  19. Video: Course summary

Graded: Going deeper into JavaScript summary quiz
Graded: Make a night mode for the ereader
There are no reviews yet.

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.

trainings.faqs. There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.