Web Application Development


Web applications (software applications delivered through the web) play a huge role in our day-to-day online personal and business activities. Having the ability to create and maintain dynamic web apps will enable you to extend your website’s productivity, interact with your users, and personalise the delivery of your products and/or services.

This highly interactive, hands-on course is ideal if you already have some web programming or web design experience. You will learn how to create interactive, responsive web and mobile applications products based on a modern web architecture, integrating and analysing data and APIs, using JavaScript and CSS in a test-driven development environment.

Led by experienced instructors, in a friendly and supportive environment, you will gain highly sought-after skills to support a career move into web development or to bring up-to-date skills to your digital team

Location: Edinburgh

Key Learning

The course explores the key tools and technologies used by professional application developers: Javascript, CSS, APIs, HTTP, JSON. Using these technologies, you will gain practical skills in:

  • modern application architecture
  • responsive web design

You will gain a solid understanding of JavaScript to make a dynamic responsive web application along with modern CSS techniques. We will also examine/discuss the benefits of:

  • JavaScript frameworks
  • test-driven development
  • latest browser technologies

Course Outline

You will gain a fundamental understanding of JavaScript, allowing you to:

  • manipulate browser content
  • listen to user interaction, eg a form input
  • access data from the web
  • analyse and aggregate data
  • build your own front-end application

Course Delivery

Classes are delivered through a series of classroom-based lessons, using a highly interactive teaching style encouraging questions and collaboration.  Additional homework may be required each week.

Who is it for?

Anyone who wants to extend their front-end web development skills in HTML/CSS to advanced application development, using JavaScript including:

  • Web designers
  • Web developers
  • Digital product developers
  • Digital project managers


This course is the second in a series of course designed for people wish to learn how to code through front-end web development. From this course you might progress to a iOS/Swift Application Development workshop or an advanced web frameworks course in React and Redux.

Course cost


Please bring your own laptop to classes. Please contact us a week before the course starts to ensure any required software is installed.

*This course price includes a £250 non-refundable deposit. Refunds (less deposit) can be made up to 7 days before the course start date. No refunds will be given after this time.

Dates & Times

Part-time study:  Two evenings per week over 5 weeks

Dates: Next start date TBC

Click here to pre-register by email


Basic understanding of HTML/CSS or successful completion of any of the following courses:


Instructors for this course are drawn from our team of experienced software and web application developers.

Contact our Admissions Team

If you’d like to learn more about this course, our admissions officer is here to help. Just call us at the number below or fill out an enquiry form

0131 290 2600