- Grasp how Javascript works and it's fundamental concepts
- Write solid, good Javascript code
- Understand advanced concepts such as closures, prototypal inheritance, IIFEs, and much more.
- Drastically improve your ability to debug problems in Javascript.
- Avoid common pitfalls and mistakes other Javascript coders make
- Understand the source code of popular Javascript frameworks
- Build your own Javascript framework or library
Javascript is the language that modern developers need to know, and know well. Truly knowing Javascript will get you a job, and enable you to build quality web and server applications.
NOTE: This course includes information on ECMAScript 6 (ES6) the next version of Javascript!
In this course you will gain a deep understanding of Javascript, learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You'll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.
This course will cover such adv...
- Introduction and The Goal of This Course
- Setup
- Big Words and Javascript
- Watching this Course in High Definition
- Understanding, Frameworks, and The Weird Parts
72,362 Reviews
225,183 Students
7 Courses
Tony has been programming since he was 12 years old, and got into web sites and web application
development at 16. After graduating with a Computer Science degree from Case Western Reserve
University, Tony continued with that interest as a Microsoft certified software application
developer and architect, database designer, and user interface designer.
His experience has ranged across technologies such as HTML5, CSS3, ASP .NET MVC, JavaScript,
jQuery, KnockoutJS, AngularJS, NodeJS, LESS, Bootstrap, SQL, Entity Framework and more.
He believes strongly that deeply understanding any topic allows you to properly learn it and,
even more importantly in a real-world environment, quickly overcome problems.
He also has a deep interest in human nature and behavior, and how that impacts human-computer
interaction. This interest translated into extending his career into user experience design and
usability research.
Another link in the chain is his 25 years of experience in public speaking and teaching, both in
front of large groups and as a one-on-one private instructor.