Coding, Web Development
Richard Hoggart Building, Room 306a
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 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 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.
How to Apply
There are currently no future dates for this course. Please sign up to our Eventbrite Waiting List and you'll be the first to know when future dates have been finalised.
Dr Matthew Yee-King
Dr Matthew Yee-King (Dphil, MSc, BSc) is an academic in our Department of Computing. Dr Yee-King is responsible for the development of online course provision within this department at Goldsmiths. His research interests include education technology, automatic sound synthesizer programming, genetic algorithms and interactive music systems. After gaining his DPhil in Computer Science and Artificial Intelligence in 2010 from Sussex University, Dr Yee-King, in 2013, developed and delivered MOOCs (Massive Open Online Courses) that were taken by hundreds of thousands of students. Most recently, he has undertaken research into audio analysis and creative applications of machine learning, including a series of commissioned musical AI systems that have performed alongside human musicians on BBC national radio, and at venues such as the Wellcome Collection.
• 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
• 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
• Write a program that can respond to user input - such as clicking on HTML elements
• Use jQuery to manipulate web pages
• Use boolean variables in conjunction with if statements
• 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.
At the end of this course you will be able to:
• 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
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.