Course dates

Tuesday 15 Nov 2022
On campus
6.30-8.30pm | 5 weeks

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.’ There are many tools and customisable web sites that enable you to ‘get online’, communicate & collaborate. This introductory course will teach you how to build websites from the ground up using HTML and CSS, providing an understanding of web technologies. We’ll also cover how to make these compatible with all devices, from smartphone to desktop.

Please visit the Keeping Covid-secure webpage for the latest Covid-19 advise for when you are on campus.

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 exploring the design process and the two foundational web design languages: HTML & CSS. 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, to use readily available web tools & platforms, and to create a welcoming and adaptable space for your audience.

Why Study this Course?

  • Learn to define the story and the communication that a web site is intended to support, & to design a web site that meets those requirements
  • Learn how to build websites using HTML and CSS
  • Learn how to make mobile, laptop, desktop and tablet compatible websites using Responsive Web Design principles
  • Encounter a selection of web site deployment tools and learn how to tune them so better deliver a web site that meets your requirements.
  • 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 shortcuts and best practice methods of production.



Goldsmiths offers a 15% concession rate on short courses to Lewisham Local cardholders, Students and Goldsmiths Alumni.

Booking information

Disability Support

We are committed to providing reasonable teaching adjustments for students with disabilities that may impact on their learning experience. If you require adjustments, please complete the relevant section on the booking form and also contact us at so we can respond to your requests as soon as possible. 

Please note our short courses sell-out quickly, so early booking is advisable.

Tuesday 15 Nov 2022
On campus
6.30-8.30pm | 5 weeks


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.



Tutor information

Nick Hine portrait

Dr Nick Hine

Dr Nick Hine has been exploring the way the web works since before it was the web. In particular he has been interested in the way it has opened new ways for people to communicate, share culture & learn. He is based in the Department of Computing at Goldsmiths college but has also been a visiting academic in India & Colombia. His specialism is exploring how best to fit technology to the needs of people including Colombian coffee farmers , people who can't speak, and students wanting to communicate with peer learners around the world.


Course structure

Week 1

  • Explore how the web works & enables pages to be accessed anywhere in the world
  • Publish a simple web site
  • Translate requirements for a web site into an appropriate & accessible design.
  • Explore the scope of the HTML Language and how it supports different types of content
  • Use HTML to build a set of html pages that meet the previously defined requirements

Week 2

  • Explore the scope of the HTML Language and how it supports different types of content
  • Use HTML to define the different text and media content that will be available in the web site
  • Use HTML to define the format of content
  • Use HTML to define content layout structures
  • Use HTML to build a set of html pages that meet the previously defined requirements

Week 3

  • Explore the role of CSS in making your web site look the way that you want it to
  • Link external CSS files to your HTML documents
  • Use CSS to change the appearance of your web site
  • Use CSS to change the fonts used on your web site

Week 4

  • Use CSS to control the layout of your web site
  • Use CSS to control the way that content is placed within grids and columns
  • Use CSS to control the way that various media other than text are presented in a web site

Week 5

  • Use CSS to interrogate the device being used and changing the web site to responsively fit that device
  • Use a framework (Bootstrap) to help in building responsive layouts
  • Identify how to change the appearance of web development tools such as Wordpress
  • Finalise project work

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

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

  • £575
  • Suitable for all