Trend of JavaScript Course level: Beginner to Intermediate
Total Duration: 15 Hours
Certification: Certificate of Completion will be provided after completing the course

JavaScript is one of the most important languages when it comes to building modern, interactive websites and apps. Along with HTML and CSS, it is one of the core building blocks of the web - and it's growing ever more popular thanks to the wealth of powerful JavaScript libraries and frameworks available.

While JavaScript can be a little harder to pick up than HTML and CSS, our in-depth course will provide you with the knowledge that you need to create dynamic and engaging websites - or even fully-featured web apps.

This course is intensive but we have ensured that there is plenty of time for questions and useful, practical assignments. We know that students learn faster when they are given plenty of tasks to experiment with.

This course also involves some pair-programming exercises, because teamwork makes tackling programming challenges much more fun!

We make sure to keep our class sizes small, so that every student is able to have their questions answered by the course instructor. The atmosphere is usually one of relaxed and quiet focus - although there's time for making friends and swapping a few geeky jokes during the breaks, too.

View some examples of the exercises completed as part of this course here.

Skills Required

It is essential that students have some knowledge of HTML and CSS before they attend this course. Our Web Design with HTML and CSS Training Course cover all of the prerequisites.

Course Dates, Prices & Enrolment

17 Jun 2017 - 01 Jul 2017
3 Saturdays
28 Jun 2017 - 30 Jun 2017
Wed, Thu & Fri
£280Enrol Now
16 Jul 2017 - 30 Jul 2017
3 Sundays
£280Enrol Now
24 Jul 2017 - 04 Aug 2017
Mon, Wed & Fri
£280Enrol Now
26 Jul 2017 - 28 Jul 2017
Wed, Thu & Fri
£280Enrol Now
12 Aug 2017 - 26 Aug 2017
3 Saturdays
£280Enrol Now
23 Aug 2017 - 25 Aug 2017
Wed, Thu & Fri
£280Enrol Now
  • Introduction: We'll look at what JavaScript is and what it can be used for, and then we'll dive straight into adding JavaScript to a practice website
  • Good Habits: It's important to mention early on what some good JavaScript coding habits are (e.g. commenting, debugging with the console & checking your code with a ‘linting’ tool), so that you feel confident that you’re doing things the right way
  • Dealing with Data: Managing data is essential whether you’re working on a small site or a big app, so we’ll look at the different ways data can be stored and manipulated in JavaScript
  • Interacting with Users: Here, we’ll start turning our simple web page into one that asks for user input and responds accordingly - things start to get interesting!
  • Conditional Statements and Loops: In order to build websites and apps that respond to user input intelligently and engagingly, we’ll need to look at these two useful and important programming concepts
  • AJAX: AJAX allows us to fetch new data (or send some data) without reloading the webpage - this makes the experience much smoother for users
  • jQuery, and Other Libraries & Frameworks: Your website or app can become dramatically more full-featured if you bring in one or two carefully-chosen libraries or frameworks, so we’ll look at how you do that here
  • Projects: Throughout this course, the projects we work on will include image galleries, a shopping basket checkout form, user profiles, login forms with helpful hints and password-checking, and an AJAX contact form

"Great teaching staff and facilities."

Malcolm Msika, 28/06/2016

Course Tutor

The course instructor is a front-end developer who runs a freelance web design and digital marketing business. She studied graphic design and web technologies at university, and today her skillset encompasses HTML5, CSS3, JavaScript, AngularJS, Wordpress and SEO.

Save Money with Packages

SAVE upto 25% by booking this course with other related courses as shown below:

Web Design Immersive

£640 (save £120)

This package combines
Find out more & book now

Newsletter Sign-up

Have a Question?