Need Assistance? 01384 442752 (UK)


Duration (approx) 100 hours
Qualification Statement of Attainment
Gain A Key Skill for anyone involved in Web Development - Learn JavaScript - DHTML

Learn Javascript - home study course.

JavaScript is a key programming skill for anyone involved with websites. Study with our JavaScript course and learn:
  • Programming essentials.
  • The JavaScript language
  • DOM and event handling.
  • Create dynamic HTML and navigation.
  • Write web apps and much more.

This is a unique and very relevant course - use your knowledge to promote your business, your career, you!


It's easy to enrol...

Select a payment plan:  

Select a learning method  


Gain a key programming skill - study JavaScript

JavaScript is a key programming skill for anyone involved with websites. JavaScript is a powerful scripting language which can be used to read and modify HTML elements, validate data, and it can also react to events such as a mouse click or a key press on the keyboard, etc.

Gain this skill in this unique home study course and learn:

  • Programming essentials.
  • The JavaScript language.
  • DOM and event handling.
  • Create dynamic HTML and navigation.
  • Write web apps and much more.

This course compliments our HTML course and forms part of the Certificate in Web Development.

Course Duration: 100 hours.

Start Date: Start at any time - study at a pace that suits you, and with full tutor support for the duration of your studies.

Lessons: The course comprises 10 lessons as outlined, below.

1.   Introduction

  • Enabling JavaScript (IE, Opera, Safari, Chrome, Firefox).
  • JavaScript in Web Applications.

2.   JavaScript Essentials I

  • Operators.
  • Strings.
  • Arrays.

3.   JavaScript Essentials 2

  • Conditional Statements.

4.   Functions

  • What is a Function.
  • Defining Functions.
  • Function Parameters & Return.
  • JavaScript Build In Functions.

5.   Events and Event handling

  • What is an Event.
  • Event Handling.
  • Document Object Model.

6.   Advanced JavaScript

  • Cookies.
  • Browser Detection.
  • Creating Objects.
  • Objects in JavaScript.

7.   Dynamic HTML

  • Difference between Static & Dynamic.
  • DTHML JavaScript.

8.   Emails, Forms and Form Validation

  • What is Form Validation.
  • Validating Text Fields.
  • Validating other Imputs.

9.   Pop Ups and Navigation Menus

  • Alert Box.
  • Prompt Box.
  • Confirm Box.
  • Menus.
  • Pure CSS Menus.

10. JavaScript Applications

  • HTML, CSS & JavaScript.
  • Code Validation.
  • Improve your Web Development.

What is JavaScript?
JavaScript is a scripting language which was designed to add more interactive features to static HTML pages. You may have seen some features on websites while browsing the internet such as mouse trailers, popup windows, drop down menus, countdown timers, embedded clocks, etc.; these are all developed using JavaScript. The JavaScript code is usually embedded in the HTML code and runs on the user’s browser, that’s why JavaScript is known as a client-side scripting language. However, the main downside of having a script running on the browser and the code embedded in HTML is that everybody can download and view the code, without the need for a license.

JavaScript is a powerful scripting language which can be used to read and modify HTML elements, validate data, and it can also react to events such as a mouse click or a key press on the keyboard, etc.

JavaScript is by far the most popular and widely used scripting language on the internet. It was invented by Brendan Eich at Netscape and has appeared in Netscape and Microsoft browsers since 1996. JavaScript has since grown in popularity and is now supported by all the major internet browsers (i.e. Internet Explorer, Firefox, Safari, Opera and Chrome).

You can start the course at any time.

It is studied by distance learning, so you can study in the comfort of your own home. But this doesn't mean you are all alone in your studies.  Our highly qualified and friendly tutors are there to help you every step of the way.  If you have any questions at all, they are always happy to help.


  • You can start the course at any time and study at your own pace.
  • Fit your studies around your own busy lifestyle - we provide full tutor support for all the time you are studying.
  • Study where you want to - online studies offer the flexibility for you to determine where and when you study.

This is a great course to choose - we believe a good course should not only
develop intelligence and knowledge, but also:

  • Improve your ability to communicate with others within the discipline.
  • Develop problem solving skills relevant to this discipline .
  • Expand awareness and develop creativity.
  • Facilitate networking (develop contacts within an industry).
  • Develop attributes that set you apart from others in your industry.
  • Motivate you, build confidence, and more.

According to some authorities, success is actually only affected about 20% by your knowledge and intelligence.

Our school works at helping you in a holistic way, to develop all of the things
mentioned above, in a way that relates to the discipline you are studying.  This gives you the capacity to:

  • Apply yourself to unanticipated problems.
  • Understand new information as it emerges.
  • See and seize on new opportunities as they reveal themselves.
  • Continue to grow your abilities within your discipline as you progress through life after study.

In a world that is ever-changing it is difficult to even be certain how this industry might change between the start of your course, and the time you finish studying.  With this in mind, any course that is to have long term value in today's world, must develop broad generic skills, as outlined above.  This approach to education is not unique to ACS, but it is an approach tested, proven and adopted in our courses, and an approach that is also used by some of the most successful, cutting edge universities and colleges around the world.




Go to “It’s Easy to Enrol” box at the top of the page and enrol now.


Get Advice

Email us at or use our FREE COUNSELLING SERVICE to contact a tutor.



Courses can be started anytime from anywhere in the world!

Meet some of our academics

Josiane JoubranCSC consultant with IBM, Software QA Engineer, Course Writer and Tutor. Josiane is an I.T professional with extensive experience with computer hardware and engineering in Lebanon and Australia. Josiane has a B.Eng., Grad.Dip.I.T., Master Info.Tech., MCP, MCSE.

Check out our eBooks

Technical WritingThe Technical Writing ebook has been written for anybody who would like to become a technical writer, add technical writing to their repertoire of skills, or improve their technical writing skills. Technical Writing is not just limited to scientific or technical documents, is necessary for writing manuals, reports or promotional materials. To be a technical writer you must have a broad range of skills in order to secure employment or ongoing projects, if you are working as a freelance technical writer. To work successfully in this field you will need: - Excellent communication skills - Logic and precision - Excellent word processing skills - To be able to manage projects - To work efficiently and independently - A solid, broad education - Improving your skills and knowledge - Great networking skills
Professional Practice for ConsultantsExplore becoming a consultant. This ebook contains chapters on how to be a consultant, packaging your services, delivering the services, building your resources, finding the work and getting the job, planning and ethics.
Starting a BusinessBusinesses don't need to fail! This is concise, easy to read, and alerts you to all of the things that commonly make a difference to business success or failure. Seven chapters are: “A Reality Check”, “The Product or service”, “Managing a Business”, “How to Find Customers”, “How to Make a Sale”, “Delivering the Product or Service”, “Pitfalls to Avoid”.
Project ManagementThis ebook is designed to help improve your capacity to manage any type of project in any type of industry. It may be read as a stand- alone book; used as something to refer to during the process of managing projects, or used as a complementary reference to help enhance the overall learning experience when studying a project management course.