• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

566 JavaScript courses delivered On Demand

The Complete Full-Stack JavaScript Course!

4.8(9)

By Skill Up

Gain the skills and credentials to kickstart a successful career in the technology industry and learn from the

The Complete Full-Stack JavaScript Course!
Delivered Online On Demand25 hours
£25

Master JavaScript with Data Visualization Course

By One Education

JavaScript isn't just for fancy buttons and dropdown menus anymore. It's the backbone of modern web development and a powerful tool for crafting stunning, dynamic visual stories. This course takes you on a journey through JavaScript’s core features and then introduces you to the art of data visualisation—turning raw information into meaningful, interactive charts and graphics. Whether you're looking to sharpen your programming knowledge or want to make data a little less dull, this course keeps things sharp, smart, and structured. From plotting simple graphs to building responsive dashboards, you'll explore how JavaScript pairs beautifully with libraries like D3.js and Chart.js. Everything is broken down into digestible sections—no fluff, no filler, just the essentials taught with a touch of wit and clarity. You don’t need to be a coding wizard to join in, just a willingness to learn and a screen to learn it on. This is where data gets a makeover, and JavaScript shows off its creative side. Expert Support Dedicated tutor support and 24/7 customer support are available to all students with this premium quality course. Key Benefits Learning materials of the Design course contain engaging voiceover and visual elements for your comfort. Get 24/7 access to all content for a full year. Each of our students gets full tutor support on weekdays (Monday to Friday) Course Curriculum: Introduction Getting Started Introduction to Getting Started Course Curriculum How to Get Pre-Requisites Getting Started on Windows, Linux or Mac How to ask a Great Questions FAQ's Setting up Local Development Environment What is JavaScript Choosing Code Editor Installing Code Editor(Sublime Text) Installing Code Editor(Visual Studio Code) Hello World Program Getting Output Summary JavaScript Fundamentals Introduction Internal JavaScript External JavaScript Inline JavaScript Async and defer Variables Data Types Numbers Boolean Arrays() Objects Comments Summary Strings Introduction Strings String Formatting String Methods Summary Operators Introduction Arithmetic operators Assignment operators Comparison operators Logical operators Summary Conditional Statements Introduction If statement If-else statement If-else-if statement Switch-case statement Summary Control Flow Statements Introduction While loop Do-while loop For loop Break Continue Coding Exercise Solution for Coding Exercise Summary Functions Introduction Creating a Function Function Call() Function with parameters Function Bind() Summary Data Visualization (Google Chart) Introduction How to Use Google chart script Line Graph chart Scatter plots chart Bar chart Pie chart 3D Pie chart Summary Error Handling Introduction Try-catch Try-catch-finally Summary Client-side Validations Introduction On Submit Validation Input Numeric Validation Login Form Validation Password Strength Check Validation Summary Course Assessment To simplify the procedure of evaluation and accreditation for learners, we provide an automated assessment system. Upon completion of an online module, you will immediately be given access to a specifically crafted MCQ test. The results will be evaluated instantly, and the score will be displayed for your perusal. For each test, the pass mark will be set to 60%. When all tests have been successfully passed, you will be able to order a certificate endorsed by the Quality Licence Scheme. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). Who is this course for? This Master JavaScript with Data Visualization course is designed to enhance your expertise and boost your CV. Learn key skills and gain a certificate of achievement to prove your newly-acquired knowledge. Requirements This Master JavaScript with Data Visualization course is open to all, with no formal entry requirements. Career path Upon successful completion of the Master JavaScript with Data Visualization Course, learners will be equipped with many indispensable skills and have the opportunity to grab.

Master JavaScript with Data Visualization Course
Delivered Online On Demand6 hours
£12

Javascript Asynchronous Basics

4.8(9)

By Skill Up

Javascript Asynchronous Basics is a course that will assist you to become a front-end developer with thorough and

Javascript Asynchronous Basics
Delivered Online On Demand1 hour 23 minutes
£25

JavaScript Project - Game Development with JS

4.9(27)

By Apex Learning

Overview This comprehensive course on JavaScript Project - Game Development with JS will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This JavaScript Project - Game Development with JS comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast-track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this JavaScript Project - Game Development with JS. It is available to all students, of all academic backgrounds. Requirements Our JavaScript Project - Game Development with JS is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 2 sections • 12 lectures • 01:45:00 total length •Introduction to Beware of the Jolly Roger: 00:03:00 •Creating the HTML File: 00:12:00 •Adding CSS to it: 00:13:00 •Understanding Math Random: 00:12:00 •Adding Javascript: 00:05:00 •Calling the Function: 00:10:00 •Clicked on 10 Flags: 00:10:00 •Jolly Roger: 00:11:00 •Win or Lose: 00:06:00 •Flag is Displayed: 00:03:00 •Understanding Arrays: 00:12:00 •Different Flag Opening at Every Click: 00:08:00

JavaScript Project - Game Development with JS
Delivered Online On Demand1 hour 45 minutes
£12

Master JavaScript with Data Visualization

4.9(27)

By Apex Learning

Overview This comprehensive course on Master JavaScript with Data Visualization will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Master JavaScript with Data Visualization comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Master JavaScript with Data Visualization. It is available to all students, of all academic backgrounds. Requirements Our Master JavaScript with Data Visualization is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 11 sections • 76 lectures • 06:21:00 total length •Introduction to Getting Started: 00:02:00 •Course Curriculum: 00:05:00 •How to Get Pre-Requisites: 00:02:00 •Getting Started on Windows, Linux or Mac: 00:01:00 •How to ask a Great Questions: 00:02:00 •FAQ's: 00:01:00 •What is JavaScript: 00:09:00 •Choosing Code Editor: 00:03:00 •Installing Code Editor (Sublime Text): 00:04:00 •Installing Code Editor(Visual Studio Code): 00:07:00 •Hello World Program: 00:14:00 •Getting Output: 00:11:00 •Summary: 00:02:00 •Introduction: 00:02:00 •Internal JavaScript: 00:13:00 •External JavaScript: 00:09:00 •Inline JavaScript: 00:04:00 •Async and defer: 00:06:00 •Variables: 00:13:00 •Data Types: 00:10:00 •Numbers: 00:06:00 •Boolean: 00:04:00 •Arrays(): 00:12:00 •Objects: 00:06:00 •Comments: 00:05:00 •Summary: 00:01:00 •Introduction: 00:02:00 •Strings: 00:06:00 •String Formatting: 00:05:00 •String Methods: 00:12:00 •Summary: 00:02:00 •Introduction: 00:02:00 •Arithmetic operators: 00:07:00 •Assignment operators: 00:03:00 •Comparison operators: 00:06:00 •Logical operators: 00:08:00 •Summary: 00:02:00 •Introduction: 00:02:00 •If statement: 00:04:00 •If-else statement: 00:05:00 •If-else-if statement: 00:04:00 •Switch-case statement: 00:09:00 •Summary: 00:01:00 •Introduction: 00:02:00 •While loop: 00:09:00 •Do-while loop: 00:03:00 •For loop: 00:08:00 •Break: 00:02:00 •Continue: 00:03:00 •Coding Exercise: 00:02:00 •Solution for Coding Exercise: 00:02:00 •Summary: 00:02:00 •Introduction: 00:02:00 •Creating a Function: 00:07:00 •Function Call(): 00:07:00 •Function with parameters: 00:05:00 •Function Bind(): 00:06:00 •Summary: 00:01:00 •Introduction: 00:01:00 •How to Use Google chart script: 00:04:00 •Line Graph chart: 00:14:00 •Scatter plots chart: 00:02:00 •Bar chart: 00:04:00 •Pie chart: 00:02:00 •3D Pie chart: 00:02:00 •Summary: 00:01:00 •Introduction: 00:01:00 •Try-catch: 00:05:00 •Try-catch-finally: 00:17:00 •Summary: 00:01:00 •Introduction: 00:01:00 •On Submit Validation: 00:09:00 •Input Numeric Validation: 00:12:00 •Login Form Validation: 00:05:00 •Password Strength Check Validation: 00:04:00 •Summary: 00:01:00

Master JavaScript with Data Visualization
Delivered Online On Demand6 hours 21 minutes
£12

JavaScript Data Structures Foundation Course

4.3(43)

By John Academy

Course Overview Acquiring an expert hand in JavaScript can be massive support for climbing the career ladder. The JavaScript Data Structures Foundation Course is here to improve your Java skills. In the course, you will learn the essentials of JavaScript data structure and add one more valuable skill set to your list. The JavaScript Data Structures Foundation Course will teach you the fundamentals of JavaScript concepts. There will be extensive lessons on how to list and stack data structures. You will become skilled in implementing content. The modules will cover detailed information about setting data structure and the skills to implement different set features. You will become an expert in creating unique sets. In this step by step process, you will achieve the expertise to build a solid foundation in this subject.  This JavaScript Data Structures Foundation Course will provide you with theoretical knowledge and practical skills on JavaScript data structure. Enroll the course and boost your career in the relevant sector. Learning Outcomes Learn about the essential JavaScript concepts Comprehend the skills to list and stack data structures Understand the process of implementing contents and clear features Enrich your knowledge of queue data structure Identify the challenges and gain the skills to overcome them Know the procedure of creating a unique set Who is this course for? Web Developers, programmers or anyone interested to build their skills in this area. Entry Requirement This course is available to all learners, of all academic backgrounds. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Certification After you have successfully completed the course, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at the cost of £39 or in PDF format at the cost of £24. PDF certificate's turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry-leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognized accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path  The JavaScript Data Structures Foundation Course is a useful qualification to possess and would be beneficial for any related profession or industry such as: Programmer Web Developer Introduction Welcome to the Course 00:03:00 Essential Concepts Essential Concepts 00:02:00 Constructor Function 00:09:00 Protoype 00:04:00 Class 00:04:00 List Data Structure List Data Structure 00:01:00 Creating Class For List Data Structure 00:03:00 Implementing Add And Remove Feature 00:09:00 Working On Find And Remove Feature 00:08:00 Creating InsertAfter Feature 00:05:00 Implementing Contains And Clear Feature 00:04:00 Challenge - Work On Traverse List Features 00:03:00 Solution - Implementing List Traverse Features 00:08:00 Challenge - Work On DisplayElementNameOnPostion Features 00:01:00 Solution - Implementing DisplayElementNameOnPostion Features 00:06:00 Stack Data Structure Stack Data Structure 00:03:00 Using Object To Create Stack Class 00:04:00 Implementing Push and Pop Feature 00:09:00 Working with Peek and Clear Feature 00:04:00 Challenge - Extend Stack Class Feature 00:01:00 Solution - Extending Stack Class Feature 00:03:00 Challenge - Convert Stack Class From Object To Array Class 00:01:00 Solution - Converting Stack Class From Object To Array Class 00:05:00 Queue Data Structure Queue Data Structure 00:03:00 Using Object To Create Queue Class 00:04:00 Implementing Enqueue Feature 00:03:00 Implementing Tricky Dequeue Feature 00:09:00 Working On PeeK Size and Clear Features 00:03:00 Extending Features With Two Extra Methods 00:06:00 Challenge Convert Queue Class From Object To Array Class 00:01:00 Solution Converting Queue Class From Object To Array Class 00:04:00 Set Data Structure Set Data Structure 00:02:00 Creating Set Class 00:03:00 Implementing Add And Remove Feature 00:09:00 Working On Contains, Show And Size Method 00:05:00 Creating Unique Set 00:09:00 Adding Mutual Members Feature 00:04:00 Challenge Implement Difference Set Feature 00:02:00 Solution Implementing Difference Set Feature 00:03:00 Final Thought Final Thought 00:01:00 Resources Resources - JavaScript Data Structures Foundation Course 00:00:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

JavaScript Data Structures Foundation Course
Delivered Online On Demand2 hours 51 minutes
£18

50 Projects in 50 Days - HTML, CSS, and JavaScript

By Packt

Sharpen your HTML, CSS, and JavaScript by working on a large variety of projects. In this course, we'll be working through a project a day using vanilla JavaScript. Over the next 50 days, you'll have 50 small, unique, DOM-oriented projects under your belt.

50 Projects in 50 Days - HTML, CSS, and JavaScript
Delivered Online On Demand18 hours 36 minutes
£41.99

Hands on JavaScript Project - Loan Payment Calculator Course

By One Education

Ready to make numbers make sense? This Hands-on JavaScript Project – Loan Payment Calculator Course is your gateway into applying JavaScript in a refreshingly clear and engaging way. You'll build a functional loan payment calculator that’s not only sleek but smart, helping you put your coding confidence to the test through structured project development. Whether you're brushing up your JavaScript skills or putting them to fresh use, this course walks you through every step without a hint of fuss or fluff. You won’t be buried in jargon or left staring at confusing code dumps. Instead, expect straight-talking guidance, relatable examples, and a project that speaks to real financial logic—designed for browsers, not boardrooms. With JavaScript as your toolkit, you’ll create something genuinely useful, while gaining a firmer grasp on coding structure, functions, user input handling, and DOM manipulation. If the idea of writing scripts that do something excites you more than coding trivia, then this one’s definitely for you. Learning Outcomes: Learn how to create a loan payment calculator using JavaScript and HTML/CSS. Gain hands-on experience with JavaScript and web development. Understand the basics of installing Eclipse and creating an HTML page with CSS. Learn how to add validation on loan payment fields, interest, and period. Gain the skills and confidence to create your own web-based applications. The Hands on JavaScript Project - Loan Payment Calculator course is designed to provide you with hands-on experience in creating a loan payment calculator using JavaScript and HTML/CSS. From installing Eclipse and creating an HTML page with CSS to adding validation on loan payment fields and computing button logic, this course covers everything you need to know to build your own loan payment calculator. With our step-by-step approach and hands-on exercises, you'll gain the skills and confidence to create your own web-based applications. Hands on JavaScript Project - Loan Payment Calculator Course Curriculum Section 01: Introduction Introduction to Loan Payments Calculator Explaining Case Study Problem Section 02: Installation How to install Eclipse Create HTML Page with CSS Added Validation on Loan Payment Field Section 03: Validation and Button Adding Validation on Interest Adding Validation on Period Adding Compute Button Logic Adding Compute Button Logic Continue How to Call External Javascript File How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Web developers who want to gain hands-on experience with JavaScript and web development. Students who want to learn how to create a loan payment calculator and gain experience with web development. Entrepreneurs who want to create their own loan payment calculator for their business. Anyone who wants to explore the world of web development and expand their knowledge of JavaScript. Requirements There are no formal entry requirements for the course, with enrollment open to anyone! Career path Front End Developer: £24,000 - £55,000 Full Stack Developer: £30,000 - £75,000 Web Application Developer: £28,000 - £65,000 Senior Web Developer: £40,000 - £90,000 Technical Lead: £50,000 - £100,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Hands on JavaScript Project - Loan Payment Calculator Course
Delivered Online On Demand1 hour
£12

Hands on JavaScript Project - Developing Quiz Project Course

By One Education

If you've dabbled in JavaScript but never quite built something start-to-finish, this course is your next logical step. Learn to craft an engaging online quiz using vanilla JavaScript – no libraries, no shortcuts – just you and the language itself. The project gives you the clarity and direction many tutorials skip, making it easier to actually do something with the skills you've picked up. It’s less theory, more doing, but entirely online. From setting up your questions and tracking scores to adding user interaction and smooth transitions – every bit is covered. You’ll gain the confidence to build browser-based applications with structure and purpose, while sharpening your coding logic and syntax. If JavaScript has ever felt like an unsolved puzzle, this course helps you piece it together – with no fluff, no filler, and no nonsense. Learning Outcomes: Learn how to create a quiz project using JavaScript and HTML/CSS. Gain hands-on experience with JavaScript and web development. Understand the basics of creating radio buttons, a page screen, and a question section for a quiz project. Learn how to customise your quiz project with your own questions and answers. Gain the skills and confidence to create your own web-based quiz projects. The Hands on JavaScript Project - Developing Quiz Project course is designed to provide you with hands-on experience in creating a quiz project using JavaScript and HTML/CSS. From getting started and creating radio buttons to developing a page screen and question section, this course covers everything you need to know to build your own engaging quiz project. With our step-by-step approach and hands-on exercises, you'll gain the skills and confidence to create your own web-based quiz projects that will impress your audience. Hands on JavaScript Project - Developing Quiz Project Course Curriculum Section 01: Introduction Section 02: Getting Started Section 03: Radio Buttons Section 04: Page Screen Section 05: Question Section 06: Conclusion How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Web developers who want to gain hands-on experience with JavaScript and web development. Educators who want to engage their audience with interactive quizzes. Students who want to learn how to create quiz projects and gain experience with web development. Entrepreneurs who want to create their own quiz projects for their business. Anyone who wants to explore the world of web development and expand their knowledge of JavaScript. Requirements There are no formal entry requirements for the course, with enrollment open to anyone! Career path Front End Developer: £24,000 - £55,000 Full Stack Developer: £30,000 - £75,000 Web Application Developer: £28,000 - £65,000 Senior Web Developer: £40,000 - £90,000 Technical Lead: £50,000 - £100,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Hands on JavaScript Project - Developing Quiz Project Course
Delivered Online On Demand2 hours
£12

JavaScript for Everyone

4.9(27)

By Apex Learning

Overview This comprehensive course on JavaScript for Everyone will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This JavaScript for Everyone comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast-track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this JavaScript for Everyone. It is available to all students, of all academic backgrounds. Requirements Our JavaScript for Everyone is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Learning this new skill will help you to advance in your career. It will diversify your job options and help you develop new techniques to keep up with the fast-changing world. This skillset will help you to- Open doors of opportunities Increase your adaptability Keep you relevant Boost confidence And much more! Course Curriculum 21 sections • 34 lectures • 04:44:00 total length •Introduction: 00:07:00 •JS Syntax: 00:10:00 •JS Variables: 00:09:00 •JS Operators: 00:07:00 •Assignment Operators: 00:11:00 •Demo on Operators: 00:10:00 •If Else Conditional Statements: 00:10:00 •Switch Statements: 00:08:00 •JS Functions: 00:10:00 •Functions Invocation: 00:07:00 •JS Functions - example: 00:06:00 •JS Events: 00:09:00 •What are Cookies?: 00:08:00 •JS Cookies - example: 00:07:00 •JS Page Redirection: 00:08:00 •JS Popup boxes: 00:10:00 •JS Void: 00:07:00 •JS Print: 00:04:00 •JS Objects: 00:12:00 •JS Objects continues: 00:11:00 •JS Number Object: 00:08:00 •JS Boolean Object: 00:04:00 •JS String Object: 00:08:00 •JS String Object continues: 00:04:00 •JS Arrays: 00:10:00 •JS Dates: 00:09:00 •JS HTML DOM: 00:12:00 •JS Math and RegExp: 00:06:00 •JS Math and RegExp continues: 00:09:00 •JS Browsers and summary: 00:06:00 •JS Browsers and summary continues: 00:07:00 •JS Debugging: 00:07:00 •JS Errors: 00:11:00 •JS Validations: 00:12:00

JavaScript for Everyone
Delivered Online On Demand4 hours 44 minutes
£12
1...678910...57