Welcome to "JavaScript Introduction"
Course outline, grading and certificate
Course forums
Course tools
About W3C and the Web
Why accessibility is important
Why internationalization is important
1.1 Introduction - Module 1
1.2 JavaScript, HTML and CSS
1.3 JavaScript overview
1.4 Your first HTML/CSS/JS page
1.5 Variables, values, functions, operators and expressions
1.6 Simple JavaScript examples to play with
1.7 Exercises - Module 1
2.1 Introduction - Module 2
2.2 Conditional statements, loops and logical operators
2.3 Functions (part2): callbacks
2.4 Handling events
2.5 The DOM API
2.6 Let's write a small game
2.7 Exercices - Module 2
3.1 Introduction - Module 3
3.2 Arrays (part 2): iterators
3.3 HTML5 multimedia and JavaScript API
3.4 Displaying a map with the geolocation API
3.5 Playing sound samples and music
3.6 Exercises - Module 3
4.1 Introduction - Module 4
4.2 Objects (part 2): properties and methods
4.3 Objects (part 3): creating multiple objects
4.4 Improving the game with classes
4.5 Exercises - Module 4
5.1 Introduction - Module 5
5.2 Objects (part 4): objects and references, built-in JS classes
5.3 HTML5 tables, forms and input fields
5.4 The JSON notation
5.5 A small application
5.6 Further reading
5.7 Final exam and conclusion