Course overview



Tim Berners Lee said ‘the original idea of the web was that it should be a collaborative space where you can communicate through sharing information.’ To communicate and collaborate you must first speak this universal language. Join us on this introductory course to learn how to build websites from the ground up using HTML, CSS and Javascript. We’ll teach you how to make these compatible with all devices, from smartphone to desktop, through a focused programme combining lab and online work.

Goldsmiths transforms students into IT specialists, teaching them the software and coding skills required by the industry. Our graduates find employment in rewarding roles in a range of companies. We are now offering an innovative set of new courses outside of our degree programmes. These short courses combine online and lab work learning and offer flexibility as well as expert tuition to professionals looking to master areas of technology and software

Dr Matthew Yee-King

As well as the work we complete in class, you will also be asked to undertake tasks using the Coursera learning platform. Through a combination of lab and online work we’ll teach you the fundamental skills of web design, and are especially interested in tailoring the course to suit your needs. Whether you wish to develop your own project, or to gain additional employability skills, we can guide you through your first steps, offering you expert guidance and troubleshooting any issues you experience.

This a five week intensive short course designed to help you take your first steps in responsive web design and development. We’ll achieve this by focusing on the three most common web design languages: HTML, CSS & JavaScript. Many websites aren’t built to be adaptable to different devices, meaning the user experience is hampered. This leads to pictures being wrongly formatted, or important messages becoming lost. Learning to build responsive websites from scratch will help you alleviate these issues, and to create a welcoming and adaptable space for your audience.

This the first in our two part series in web design and development. After this course you may wish to take the second instalment: Web Design and Development: Advanced Coding

Why Study this Course?

• Learn how to build websites using HTML, CSS and JavaScript
• Learn how to make mobile, laptop, desktop and tablet compatible websites (using Bootstrap and Responsive Web Design)
• Enhance your professional skills under the guidance of our Computing experts at Goldsmiths, who are at the forefront of developing cutting edge courses and technologies essential for today’s job market
• Learn the coding essentials through a combination of online and lab work using the Coursera platform.
• Use the course to shape your own path. Whether you want to promote a new venture, or increase your employability, we can offer advice and guidance on software short cuts and best practice methods of production.



Booking information

Sign up to be notified when new dates become available.


If you have any questions about this course please contact shortcourses ( .

For information on our upcoming short courses please sign up to our mailing list.


Richard Hoggart Building

Course structure

Week 1

• Set up a development environment
• Build an HTML navigation bar
• Embed images and create lists using HTML
• Create properly structured HTML documents
• Describe the world's first web page

Week 2

• Link external CSS files to your HTML documents
• Control fonts with CSS
• Use CSS to customise hyperlink formatting
• Use CSS to control text layout
• Install the bootstrap library
• Implement a responsive grid layout

Week 3

• Write a simple JavaScript programme
• Write a program that can respond to user input - such as clicking on HTML elements
• Use JavaScript functions
• Use jQuery to manipulate web pages
• Write your own JavaScript functions including anonymous functions

Week 4

• Define JavaScript variables
• Write simple JavaScript programs that use and change the values of variables
• Write if statements to control the flow of a JavaScript program
• Use boolean variables in conjunction with if statements
• Write JavaScript in the context of moderately complex web applications

Week 5

• Finalise project work

NB. As well as the work we complete in class we will also ask you complete tasks in between class using the Coursera Learning Platform. The module details are available here.

Learning outcomes

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

• Understand and define the purpose of HTML, CSS & JavaScript
• Design your first web page using HTML
• Use CSS to control text styles and page layout
• Use CSS libraries such as Bootstrap to create device compatible layouts
• Use JavaScript variables and functions
• Manipulate web page contact using JavaScript

About the department

Our Department of Computing at Goldsmiths retains a strong creative focus. We combine rigorous technical expertise with dynamic and innovative practice-based research. Our aim is to interrogate the theoretical landscape, while simultaneously applying this learning and challenging ourselves and our students to explore the technological boundaries. This stimulating environment is both creative and socially aware. On a number of our degree programmes there is an interdisciplinary approach, an aspect which is evidenced in our postgraduate and postdoctoral research community. This is a unique learning environment at the forefront of enabling students to become the programmers of tomorrow.    

Related content links

Similar courses

Introduction to Machine Learning with Python

This is a practical introduction to Machine Learning using Python programming language. Machine Learning allows you to create systems and models that understand large amounts of da...

  • Next course: Monday, 14 Jan 2019
  • £395
  • Suitable for all