JavaScript Introduction

Learn JavaScript, a Web development programming language, to add interactivity to your Web pages, and become an expert Web developer.


This computer science course is an initiation to JavaScript programming and has been designed to help Web developers have an understanding of the basic concepts of the language. This course was developed in partnership between W3C and University Côte d'Azur.

JavaScript lets you add interactive features to your Web sites, including dynamically updated content, controlled multimedia, animated images, and much more.

The main objective of this course is to master JavaScript best practices by means of many interactive examples, some of which are demonstrated in live coding videos.

We’ll use JavaScript within the Web browser. Why JavaScript is worth your time:

  • HTML5, CSS and JavaScript are the “classic three” for developers and designers;
  • It allows you to add interactivity to your Web sites;
  • You can use JavaScript and HTML5 APIs to create custom graphics and animation, and to master multimedia using audio and video players, music and sound effects;
  • It is powerful, easy to learn, and quick to write;
  • It has great tools (editors, runtimes, lint tools, browsers, and third party libraries) as well as great online support through plenty of active open source communities.

At the end of the course, we expect that you will be able to read the source code of any JavaScript example found on the Web, learn from it, tweak it, and even – why not? – start contributing to open-source JavaScript projects. This introductory course will make you think like a JavaScript developer.

Length 5 weeks

Effort 6 - 8 hours per week

Price $30 per session

Introductory offer!
Only $10 per session

Partner W3Cx

Level Introductory


High school level studies

An interest in learning the basics of programming with JavaScript

Improve your skill set, increase your knowledge and become a certified programmer.

Gain amazing programming skills and create a great career portfolio.

What will be covered?


  1. Introduction to JavaScript

    • JavaScript, HTML and CSS
    • JavaScript overview
    • Your first HTML/CSS/JS page
    • Variables, values, functions, operators, and expressions
    • Simple JavaScript examples to play with
  2. Adding interactivity to HTML

    • Conditional statements, loops and logical operators
    • Functions and callbacks
    • Handling events
    • The DOM API
    • Let's write a small game
  3. Playing with HTML5

    • APIs Arrays and iterators
    • HTML5 multimedia and JavaScript API
    • Displaying a map with the Geolocation API
    • Playing sound samples and music
  4. Structuring data

    • Objects, properties and methods
    • Creating multiple objects
    • Organizing the code in separate files
    • Improving the game with ES6 classes
  5. Working with forms

    • Built-in JavaScript objects
    • HTML5 tables, forms and input fields
    • The JSON notation
    • Let's create a small application

Request a Mentor

Try our platform, your first session is free!

See how CodePrompt works:

  • Sign up for an account
  • Choose a course and session date
  • Attend a free mentoring session!

Request a Demo

Get mentorship before taking the online courses

Talk to a mentor

Keep in touch with us

We would love to communicate with you regarding demo timing, new course announcement, special offer and the latest info from CodePrompt by e-mail, SMS, phone and other electronic means.

By clicking Request a Demo, you agree to our Terms of Use and our Privacy Policy.

Thank you for requesting a demo session! We will contact you in the next 24 hours. Please check your email for regular updates.

Please accept our cookies!

CodePrompt uses cookies to make interactions with our websites and services easy and meaningful. For more information about the cookies we use or to find out how you can disable cookies, check our Privacy Policy and Cookie Policy.