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.
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.
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.
The course will focus on unobtrusive JS, progressive enhancement and best practices.
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.
You must be proficient in written and spoken English.
Informal assessment will take place through game development, group discussion, classroom activities, and question-and-answer sessions guided by your tutor.
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. .
Aris Markogiannakis
Aris Markogiannakis is currently working as Senior Developer for over ten years in the City of London, and is an active organiser of meetups contributing in the JavaScript community. He has an extended background working with all the major languages such as .NET, PHP, Java and JavaScript. He holds two masters degrees and a first degree from the University of Sunderland.