Dream in JavaScript

Launch off in a rocket and learn JavaScript! Start from square 1 and learn the ropes in this follow along series!
16 reviews
TAUGHT BY
  • Hello!
    My name is Jesse, I'm 29 and married to a sweet little Puerto Rican woman.

    I was born in Michigan, but I've been living in Central Florida the past 9 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 simpler way so you don't wrestle with all the questions I had!

WHAT'S INSIDE
  • Lifetime access to 21 lectures and 2 quizzes
  • 3+ hours of high quality content
  • A community of 900+ students learning together!
SHARE

Dream in JavaScript

Launch off in a rocket and learn JavaScript! Start from square 1 and learn the ropes in this follow along series!
16 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE DESCRIPTION

JavaScript is only scary from the outside. In this course you'll learn the basics of stand-alone JavaScript and how to integrate the most popular framework ever, jQuery. With the basic training I give you, you will be able to open up a new world of exploration.

This is a short series geared towards the beginners who are looking for some thinking juice. It's hard to get that first boost of motivation, but if you force yourself through a few examples you'll start dreaming about JavaScript and eventually getting good at it!

Let's go on a short journey and learn a treasure!

    • Web Browser
    • Text Editor
    • Over 21 lectures and 3.5 hours of content!
    • Understand JavaScript Datatypes
    • Understand how the DOM works
    • Learn jQuery integration
    • Make use of manipulating your web page
    • Beginners
    • HTML/CSS People interested in JavaScript

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Getting Started
  • 1
    Choose Your Browser
    03:03

    You need a web browser to run JavaScript, I suggest Chrome because it has the best debugging tools.

  • 2
    Choose Your Text Editor (Optional)
    04:15

    You need a text editor like Sublime Text or Notepad++ to type your code.

  • 3
    Setup A Project Folder
    06:41

    Create a project folder to start our learning.

  • SECTION 2:
    Basics
  • 4
    Strings
    08:55
  • 5
    Numbers & Floats
    08:55
  • 6
    Arrays
    11:58
  • 7
    Objects
    10:07
  • 8
    Functions
    06:36
  • 9
    Loops
    13:00

    Looping data is essential to every language.

  • 10
    Fundamental Quiz
    10 questions
  • SECTION 3:
    Soar Through jQuery
  • 11
    What's the DOM?
    05:15
  • 12
    Selecting Elements (IDs and Classes), & Your first Event!
    07:36
  • 13
    Playing with Forms!
    18:17
  • 14
    Getting Cozy with DOM Manipulation
    18:00
  • 15
    Traversal!
    23:46

    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!

  • 16
    Effects
    16:38

    jQuery comes with some basic effects and animations. These is a demonstration of using them.

  • 17
    AJAX
    11:51

    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
  • 18
    Download and Setup
    03:38

    Underscore is a nice toolbelt, here's how to get it loaded in our project.

  • 19
    Collections Intro
    09:52

    Get the gist of how collections work, its extremely easy!

  • 20
    Arrays Playground
    09:25

    Make your life easier with these array utilities.

  • 21
    Templates and TypeOf checkers
    08:20

    Templates are very useful! See how easy they are to use.

  • 22
    Underscore Quiz
    10 questions
  • SECTION 5:
    The End
  • 23
    Conclusion
    07:08

    This is a summary of what other frameworks are out there with a few thoughts on them.

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,700,000
Students

RATING

  • 10
  • 4
  • 1
  • 1
  • 0
AVERAGE RATING
NUMBER OF RATINGS
16

REVIEWS

  • JJ Hiller
    You Gotta Start Somewhere

  • Ian Wells
    Excellent primer

    I thoroughly enjoyed this course and found the content really stuck in my head. I would say though that it isn't for complete beginners as I think it will need some understanding of programming general principles before attempting it. Over though an excellent course and very enjoyable. Cheers Jesse

  • J P
    Starts out decent, starts to get frustrating by section 2

    Instructor starts out decently explaining things. By the end of section 2 you're Googling everything because the methods/elements/bologna are used without thorough explanation as to what they do and why we want to use them. The instructor ends lecture 7 by saying it's 'tricky' and doesn't bother explaining. (watch lecture 7, from about 5:40 to the end of the video and you'll see what I mean) As for the positive aspects, I did learn many things. If things were explained more thoroughly it would EASILY be a 5 star course.

  • Josue Mancilla
    Básico pero con cosas avanzadas

    Un curso básico que tiene varias cosas avanzadas, jquery, json, underscore, genial el curso

  • Svetlana Krstic

    Excellent introduction for beginners!

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion
MORE FROM Jesse Boyer