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.
Let's go on a short journey and learn a treasure!
Not for you? No problem.
30 day money back guarantee
Learn on the go.
Desktop, iOS and Android
Certificate of completion
|Section 1: Getting Started|
You need a text editor like Sublime Text or Notepad++ to type your code.
Create a project folder to start our learning.
|Section 2: Basics|
Numbers & Floats
Looping data is essential to every language.
|Section 3: Soar Through jQuery|
What's the DOM?Preview
Selecting Elements (IDs and Classes), & Your first Event!Preview
Playing with Forms!
Getting Cozy with DOM Manipulation
Traversal is moving throughout the tree. Just picture your $(selector) is a character, and now you have to navigate up a tree. That's exactly what traversing means!
jQuery comes with some basic effects and animations. These is a demonstration of using them.
Here's how you go about doing using AJAX! A webserver is required to do real AJAX calls -- this will teach you anyways!
|Section 4: Underscore JS|
Underscore is a nice toolbelt, here's how to get it loaded in our project.
Get the gist of how collections work, its extremely easy!
Make your life easier with these array utilities.
Templates are very useful! See how easy they are to use.
|Section 5: The End|
This is a summary of what other frameworks are out there with a few thoughts on them.
My name is Jesse, I'm married and have a daughter.
I was born in Michigan, but I've been living in Central Florida the past 10 years.
I've been programming since I was 12. Beginning with QBasic in school, IRC Scripting at home, and HTML in Netscape Navigator on weekends. In those days I had to "View Source" to figure out how to do anything! I wrote my first website at this age using the GeoCities free websites. I then moved to AngelFire for a while. Remember those days?
When I hit 20, I spent several years freelancing with the skills I picked up from terribly long nights of studying. Freelancing was difficult for me because being a salesman wasn't in my blood, but I enjoyed the coding parts! I primarily used Linux, PHP, MySQL, and CSS. Then jQuery a bit later.
These days I live in the corporate world. I work with a small team of people and I enjoy it. I'm doing all sort of things from building solid back-ends, REST API's, HTML5/JS games, Python Django, and sometimes a bit of monkey work.
I enjoy explaining programming not because I like to talk, but because I find it rewarding to help people along their way. In fact, I found it so rewarding that I created a Youtube channel with hundreds of videos covering programming topics.
I hope you can benefit from my years of learning, I try to present it in a simple way so you don't need wrestle with all the questions I had!
Hours of video content