JavaScript



JavaScript is one of the most powerful programming languages in common use. However, even those proficient in JavaScript often do not realize its power. For example, did you know that JavaScript...


 * Is fully Object Oriented?
 * Is weakly typed, allowing greater flexibility in programming through type inference?
 * Has advanced language features such as anonymous methods?

(Don't worry if you do not understand this.)

Courses

 * JavaScript Programming

Resources

 * /Introduction/
 * /Basic JavaScript/ is usually introduced alongside HTML and CSS (or Flash, SVG, etc.). It is only comprised of six to ten hours in introductions and use.
 * /Test Basic JavaScript/
 * /Intermediate JavaScript/ is usually introduced alongside languages like PHP, XML, Ruby, Python, and C++. It can comprise ten to twenty hours of development and use.
 * /Advanced JavaScript/ is about use in any possible applied context. Learning in this area is progressive. The competent use of some advanced concepts requires 100 to 200 hours.
 * /JavaScript Objects/
 * /Debugging Challenges/
 * /npm/ JavaScript Node package manager
 * /Resources/
 * /Compatibility/