The Modern JavaScript Tutorial
Offered By: Independent
Course Description
Overview
How it's done now. From the basics to advanced topics with simple, but detailed explanations.
Part 1: Here we learn JavaScript, starting from scratch and go on to advanced concepts like OOP. We concentrate on the language itself here, with the minimum of environment-specific notes.
Part 2: Learning how to manage the browser page: add elements, manipulate their size and position, dynamically create interfaces and interact with the visitor.
Part 3: List of extra topics that assume you've covered the first two parts of tutorial. There is no clear hierarchy here, you can read articles in the order you want.
Syllabus
- The JavaScript language
- An introduction
- JavaScript Fundamentals
- Code quality
- Objects: the basics
- Data types
- Advanced working with functions
- Object properties configuration
- Prototypes, inheritance
- Classes
- Error handling
- Promises, async/await
- Generators, advanced iteration
- Modules
- Browser: Document, Events, Interfaces
- Document
- Introduction to Events
- UI Events
- Forms, controls
- Document and resource loading
- Miscellaneous
- Additional articles
- Frames and windows
- Binary data, files
- Network requests
- Storing data in the browser
- Animation
- Web components
- Regular expressions
Related Courses
Introduction to Programming for Musicians and Digital ArtistsCalifornia Institute of the Arts via Coursera ¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera Interactivity with JavaScript
University of Michigan via Coursera Windows可视化程序设计
Xi'an Jiaotong University via Coursera Android Basics: User Input
Google via Udacity