Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Welcome|
The Prompt, Some Basic Numbers & OperatorsPreview
|Section 3: Variables|
|Section 4: Files|
|Section 5: Loops|
|Section 6: Conditions|
Getting Started with Conditions
Else-If Syntax and Nested Conditions
|Section 7: Built-Ins|
|Section 8: Function Declarations|
Buiding Your Own Function Declarations
Creating a More Complex Function
|Section 9: Arrays|
Using Loops with Arrays
|Section 10: Function Expressions|
Getting Started with Function Expressions
Using Function Expressions with Arrays
Returning Functions from Functions
|Section 11: Closures|
Using Closure functions to modify bound variables
More on Closures
|Section 12: Hoisting|
|Section 13: Objects|
Getting Started with Objects
Functionality inside Objects
|Section 14: Prototypes|
Creating a new object and assigning a prototype
Useful Properties in the Object Prototype
|Section 15: JQuery|
What is jQuery
|Section 16: JQuery: Traversing the DOM|
Searching the DOM
Traversing the DOM
|Section 17: JQuery: Working with the DOM|
Manipulating the DOM
Acting on Interaction
Refactor Using Traversing
Traversing and Filtering
|Section 18: JQuery: Listening to DOM Events|
On DOM Load
Expanding on on()
|Section 19: JQuery: Styling|
I am very passionate about developing useful things to harness its fullest potential. Every night before going to bed I ask myself, "What did you do today?" and I love to be answered, "I have done something wonderful."