JavaScript Introduction

Michel Buffa, W3Cx

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

This course is part of W3C's "Front-End Web Developer" Professional Certificate.

JavaScript lets you add interactive features to your Web sites, including dynamically updated content, controlled multimedia, animated images, and much more. Developed in partnership between W3C and University Côte d'Azur, this introductory course has been designed to help Web developers have an understanding of the basic concepts of the language. We present JavaScript best practices by means of many interactive examples, some of which being demonstrated in live coding videos.

We use JavaScript in the Web browser. Why JavaScript is worth your time:

  • HTML5, CSS and JavaScript are the “classic three” for developers and designers;
  • It adds interactivity to your Web sites;
  • 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 you to 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.

What will you learn

  • How to add JavaScript code in your Web site/Web app, and how to debug it
  • How to make interactive Web sites through the DOM API
  • How to change the CSS styles of HTML5 elements from JavaScript
  • How to deal with HTML5 forms
  • How to make basic graphics and animations using the HTML5 canvas

Dates:
  • 7 July 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
Introsystematic_1280x720 Introduction to Systematic Program Design - Part 1
This course is about learning to program well: building programs that are elegant...
Logo Startup Engineering
Learn the engineering skills needed to build a technology startup from the ground...
Cs50-verified-262x136 CS50x: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the...
Csci52 Intensive Introduction to Computer Science
This free online computer science course is an introduction to the intellectual...
Extensionflag Mobile Software Engineering
This course is an introduction to principles of software engineering...
More from 'Computer Science':
72c27b2f-3419-430f-a28f-10dbc7120457-a14087e5df76.small DNA Sequences: Alignments and Analysis
Learn how to align and analyze DNA sequences using web and software based tools...
Cbc86bfc-8b76-4cb9-88d8-faa8a8abd820-50fa32daa1bc.small Software Testing Fundamentals
Learn how to locate software bugs and defects using the latest testing techniques...
7ca98c09-a207-40c7-8a84-b9c48ecdf920-f25c990d1f5f.small Cloud Computing Management
Learn methods for managing cloud computing projects and build an understanding...
91f52ef3-fa3f-4934-9d19-8d5a32635cd4-d99e27f09d19.small Data Science: R Basics
Build a foundation in R and learn how to wrangle, analyze, and visualize data...
B4072f23-f746-43a1-9819-8e3d8b066f38-76465b3bdbcc.small Data Science: Visualization
Learn basic data visualization principles and how to apply them using ggplot2...
More from 'edX':
4e32f396-cd37-43a3-a856-3704a1061849-f64a6df7ccc4.small Leadership and Influence
Develop the skills to motivate and inspire others so you can confidently lead...
E435bd5b-8843-40c8-b260-ce34433d9a0e-a3897f869072.small Global Business Strategy
Learn how to capitalize on opportunities, and manage the challenges of the global...
B093db1a-4553-4ec3-a44b-96c71d1da0a5-b6dc2ba5887a.small Mining for Development: The Taxation Linkage
Understand taxation for development and sustainability in mining. Tax revenues...
C2f40fe6-7bcf-45f5-b1bc-e906563c1f3d-30f087164b1d.small Digital Transformation in Business
Learn about the explosion of technologies that are transforming business and...
7b2ecb24-2874-402b-ad86-473e246cae0c-aa0d4ca8dc73.small RiceX Linear Algebra Part 1
This course is an introduction to linear algebra. You will discover the basic...

© 2013-2019