To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video


Book now


Event Details

Tuesday 4th – Wednesday 5th June 2019
09:30 – 17:00
Cloth Hall Court, City Campus, Leeds Beckett University
Book Now Right Arrow Contact Us Right Arrow Meet the Team Right Arrow

Richard is extremely nice and very approachable regardless of the level of the question asked. Enjoyed the course thoroughly.    

Attendee review, 31 October 2017 

Almost every browser currently deployed on a computing device contains a JavaScript engine.

Web developers use JavaScript to create user interactivity and, ultimately, make websites and web apps more sophisticated and compelling. If you combine JavaScript with CSS3 and HTML5 you can create complex web apps that anybody with a web-enabled device can use.

You will learn how to create interactive web and mobile applications with JavaScript at the core, while looking into HTML5 and CSS3 features, developing applications that work across multiple browsers and platforms.

The course is designed to introduce JavaScript concepts through practical exercises. Starting with setting up a development environment, you will learn all about how to add JavaScript to your web applications, what is considered best practice and what you should avoid.

You will build ‘single page’ web apps, looking at making JavaScript/HTML5 applications backwards compatible with older browsers, as well as optimising applications for mobile devices.

You will also study HTML5 application programming interfaces (APIs), such as the Canvas API for dynamic data visualisation; build an image gallery with transitions and gesture interaction (with touch screen compatibility); learn how to make an audio/video playlist and player; look at ways of dynamically pulling in and managing data from a server; explore how to make web apps that can find your location on a map; create apps that will work offline and store data locally, and more.

On completion of this course you will be able to:

  • Add JavaScript functionality to your web applications.
  • Understand fundamental programming concepts through JavaScript, applying what you've learned from the workshop exercises.
  • Build upon what you have learned in the course, and extend the provided examples to make your own web applications.
  • Make richer, ‘single page’ user experiences that run in the browser without the need for a plug in like Flash.
  • Load external data in the JSON format.
  • Combine the versatility of the web with the functionality of touch-enabled devices.
  • Bridge web applications and mobile devices.
  • Debug your application in the browser, and use tools to preview and remotely inspect web apps on mobile devices.

Suitable for

Web designers and developers who wants to learn how to build mobile friendly, dynamic web apps using JavaScript and HTML5 features.


You should have experience of working with HTML markup and CSS files.


(The price is inclusive and as an education provider we do not charge VAT.)

****  Please note our courses close 7 days prior to the start date  **** 



We offer a 10% discount to Leeds and Bradford Chamber of Commerce members. To claim your discount please call 0113 812 1725 and quote your Chamber membership number.

Additional dates

To keep you posted we will post upcoming additional dates for this course here. If you would like to enquire about future dates, please feel free to contact us.


We can design our courses to meet your specific business objectives, developing a tailored plan to deliver the results you're looking for.

Course Outline

Plus Icon Day One
  • What is JavaScript?
  • Exploring the best tools for the job and setting up a development environment.
  • Adding JavaScript to a page.
  • Building a web app template.
  • Basic programming concepts.
  • Debugging in the browser and on mobile devices.
  • JavaScript best practice, and should you be using jQuery?
  • Creating a mobile-friendly application with touch interface and 3D transformations.
Plus Icon Day Two
  • Build a dynamic video or audio playlist while storing and handling custom data using JavaScript and HTML5 features.
  • Dynamic drawing with JS and Canvas.
  • Pulling in external data.
  • Templating.
  • Using libraries to give your code structure. We look at Backbone.js and compare approaches of other libraries.

What will I learn?

You will learn how to:

  • Create web applications with HTML5, CSS3 and JavaScript at the core.
  • The basic concepts of JavaScript.
  • ‘The good parts’ of JavaScript.
  • How to utilise HTML5 APIs through JavaScript.
  • Where and when to use libraries such as jQuery and Underscore to help you develop.
  • How to draw dynamically in the canvas element using JavaScript.
  • How to build a dynamic image gallery with transitions and touch screen interaction.
  • How to make an audio/ video playlist and player.
  • How to make web apps that can find your location on a map.
  • Create apps that will pull in data, work offline and store data locally.
  • How to structure your code.

Attending the course

We are open from 09:00.

Refreshments will be available and lunch will be provided.

All the materials you will need will be provided.

Training facilities

We’re based in the centre of Leeds at Cloth Hall Court, and we have cutting-edge facilities including the Development Studio for desktop, web and mobile platforms. The studio draws on academics with extensive high-level industrial experience in advanced programming techniques and world-class creative digital content essential to success in the creative digital industries.

Trainer & Reviews

Richard England

Richard is an award winning, BAFTA nominated creative technologist, whose work includes visual installations, social media, web and mobile applications such as games.

He has worked on innovative virtual reality experiences, award-winning learning applications, large-scale digital installations, web and mobile applications. He specialises in JavaScript/ HTML5 and Unity development.

He has worked on a range of projects with digital agencies for clients such as The Beatles, BBC, Channel 4, Co-op, Taylors of Harrogate, Ecolab and The Guide Dogs for the Blind Association.

He also works directly on contracts with clients such as BBC R&D, National Media Museum, David Hockney Studio and Salts Mill.

Course Reviews

One of the best courses I've been on. The tutor was very knowledgeable and covered a huge amount of ground.

Attendee review, 23 October 2018

Thoroughly enjoyed the course - Thanks Richard! 

Andy Orvis, 14 February 2017 

Richard is extremely nice and very approachable regardless of the level of the question asked. Enjoyed the course thoroughly.    

Attendee review, 31 October 2017 

All really good.

Attendee review, 14 February 2017

Richard was very approachable and happy to explain things.

Attendee review, 22 April 2016

Very high standard

Attendee review, 25 March 2015