Courses
  1. Undergraduate
  2. Postgraduate
  3. Research Degrees
  4. CPD
  5. Short Courses
Courses

JavaScript 1: An introduction to JavaScript programming and DOM scripting Short Courses

Choose a start date

Key information

Duration:
TBC
Time:
TBC
Fees:
TBC
Course code:
TBC

This highly popular evening course is an introduction to programming using JavaScript with HTML5, an essential skill for all those who wish to build interactive websites, apps and games.

Why choose this course?

This JavaScript 1: An introduction to JavaScript programming and DOM scripting short course is ideal for anyone working or aspiring to work in web development.

Aimed at those with basic HTML and CSS knowledge, it covers the fundamental elements of programming using JavaScript as well as tips on best practice.

You should have already completed our Building Websites with HTML5 and CSS3 short course or have built one or two simple websites using basic HTML and CSS.

This practical short course takes place over ten weekly evenings in our central London location.

Course overview

The course covers the basics of programming using JavaScript, such as syntax and basic statements (for, while, if, functions, arrays, objects), the core DOM (Document Object Model) and events.

In addition to core elements of the JavaScript language, participants will learn how to use the HTML-DOM as well as external JavaScript libraries and AJAX.

The course focuses on JavaScript best practices, such as unobtrusive JavaScript and progressive enhancement.

What will I learn?

What will I learn?

  • Short introduction and history overview of JavaScript
  • The DOM
  • General programming knowledge
  • JavaScript syntax and basis (statements, variables, functions, arrays, objects)
  • DOM manipulation (using getElementByID, getElementByClassName and other methods)
  • Events
  • Other methods
  • CSS manipulation
  • Overview of Ajax and JS libraries

The course will focus on unobtrusive JS, progressive enhancement and best practices.

Eligibility

Eligibility

Prerequisite knowledge

This course is aimed at those with basic HTML and CSS knowledge.

Perhaps you have already completed our Building Websites with HTML5 and CSS3 short course or have built one or two simple web sites using basic HTML and CSS.

English requirements

You must be proficient in written and spoken English.

Teaching & assessment

Teaching & assessment

Informal assessment will take place through game development, group discussion, classroom activities, and question-and-answer sessions guided by your tutor.

Recommended reading

Recommended reading

  • DOM Scripting: Web Design with JavaScript and the Document Object Model 2nd Edition, Jeremy Keith and Jeffrey Sambells, Friends of Ed, January 2011

Tutor information

  • Gilles Guegan

    Gilles Guegan has been building web applications for many years and is passionate about web technologies. He has previously worked for digital agencies as a developer and technical consultant, aiming to provide accessible and usable websites. .

Next steps

This Advanced JavaScript evening Short Course focuses on patterns, libraries, local storage, variable scope and best practices for scripts and applications.…