Javascript - From Beginner to Pro! - Build real world apps

Abhay Talreja, Happy Learning - Programming Buddy Club!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
70 Videos (10h 36m)
    • Intro

      2:13
    • Welcome

      3:30
    • Let's understand our IDE (Development Tool) - Sublime Text

      7:08
    • Let's understand our IDE (Development Tool) - JSBIN

      4:05
    • What can Javascript do? - a preview to the super powers!

      14:25
    • Where to put Javascript?

      7:52
    • How to see the output?

      4:32
    • Syntax

      11:29
    • Comments

      3:12
    • Statements

      10:56
    • Variables

      10:25
    • Operators

      13:15
    • DataTypes

      9:59
    • Functions

      7:46
    • Objects

      8:57
    • Scope

      9:14
    • Events

      7:53
    • Strings

      10:36
    • String Methods - Part 1

      9:38
    • String Methods - Part 2

      9:47
    • Numbers

      16:53
    • Number Methods

      17:26
    • Math Object

      14:53
    • Math Random

      7:32
    • Date

      6:59
    • Date Formats

      8:16
    • Date Methods

      9:42
    • Array

      11:37
    • Array Methods

      12:47
    • Sorting Arrays

      11:31
    • Boolean

      7:01
    • Objects in Detail

      11:33
    • Object Property

      9:30
    • Object Methods

      4:16
    • Object Prototype

      8:10
    • Comparison Operators

      8:57
    • Logical Operators

      12:16
    • If.. Else

      6:57
    • Switch

      13:11
    • For Loop

      10:36
    • While Loop

      3:42
    • Break.. Continue

      6:14
    • DOM Overview

      4:09
    • DOM - Properties & Methods

      2:31
    • DOM - Elements

      9:31
    • DOM - CSS & Animation

      12:20
    • DOM - Events

      8:11
    • DOM - Event Listeners

      14:48
    • Type Conversion - Part 1

      9:56
    • Type Conversion - Part 2

      13:43
    • Regular Expressions

      8:45
    • Errors - Part 1

      15:41
    • Errors - Part 2

      8:56
    • Debugging

      6:02
    • Hoisting

      5:14
    • Strict Mode

      10:19
    • Style Guide

      12:14
    • Best Practices

      12:42
    • Mistakes

      8:46
    • Real World Project - Slide Show

      11:42
    • Real World Project - Slide Show Auto

      6:53
    • Real World Project - Modal

      7:28
    • Real World Project - Modal with Image

      7:50
    • Real World Project - Game - Overview

      5:44
    • Real World Project - Game - Setting up the HTML

      6:27
    • Real World Project - Game - Let's start the game right

      8:15
    • Real World Project - Game - Selecting an answer

      7:58
    • Real World Project - Game - Mix up things!

      15:43
    • Real World Project - Game - Play again

      2:35
    • Real World Project - Game - Animation

      4:24

About This Class

*** Brand New Course Launched on February 3nd, 2017 ***

*** More than 10000 students enrolled in just 50 days of the launch of this course. Students from over 135 countries. Stop Thinking! Take the course Now! ***

Do you want to learn the number #1 programming language that powers the internet?

Are you tired of wasting your time and money on random youtube videos or JavaScript courses that are either too simple, or too difficult to follow?

Or do you struggle to deeply understand and use JavaScript in real projects?

If your answer is a big YES... Then this is exactly the course you are looking for!

Remember - 

There is no formation without repetition!

...

So what is the course about?

This is a truly complete JavaScript course, that goes way beyond what other JavaScript courses out there teach you. 

I will take you from a complete JavaScript beginner to an advanced developer. You will not just learn the JavaScript language itself, you will also learn how to program. How to solve problems. How to structure and organize code using common JavaScript patterns.

Come with me on a journey with the goal of truly understanding the JavaScript language. And I explain everything on the way with great detail!

You will learn "why" something works in JavaScript, not just "how". Because in the modern JavaScript world of today, you need more than just knowing how something works. You need to debug code, you need to understand code, you need to be able to think about code.

So, by the end of the course, you will be a capable JavaScript developer, able to write, understand and debug JavaScript code using all the powerful features the language offers to us.

...

Here is exactly what we cover in this course:

• All the JavaScript and programming fundamentals: things like variables, data types, boolean logic, if/else statements, loops, functions, objects, arrays, and more.

• Everything you need to know in order to gain a deep understanding of how JavaScript works behind the scenes: execution contexts, hoisting, scoping, the 'this' keyword, and more.

• How to make JavaScript code interact with webpages: DOM manipulation. Learn how to select and change webpage elements, create new elements and handle DOM events.

• Complex JavaScript features such as function constructors, prototypal inheritance, first-class functions, closures, the bind and apply methods, and more.

• Learn how to organize and structure your code using modules and functions, how to create data privacy and encapsulation, and why that's so important.

...

Let's now find out if this course is for you. It's a perfect fit if...

Student #1: You want to gain a deep understanding of the most popular programming language in the world: JavaScript.

Student #2: You have taken other JavaScript courses but: 1) still don't really understand JavaScript, or 2) still don't feel confident to code real-world apps. This course is perfect for you!

Student #3: You are interested in using popular libraries/frameworks like React/React-Native, Angular or Node.js.

Student #4: You want to get started with programming in general: JavaScript is a great language to learn how to code.

...

Now it's your turn to decide. This is what you get:

• Lifetime access to my HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• My personal support in the course Q&A.

Sounds great? Then start learning today by clicking the “Take this course" button right now, and join me in the only JavaScript course that you will ever need!

...

What are the requirements?

  • No coding experience is necessary to take this course! I take you from beginner to expert!
  • All you need to get started with JavaScript is a computer, a browser (most of the examples are on JSBIN) and a text editor. We will set these up in the course.
  • A basic understanding of HTML and CSS is a plus, but it's not a must! 

What am I going to get from this course?

  • Lifetime access to my HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.
  • You will go all the way from JavaScript beginner to advanced JavaScript developer.
  • You will gain a deep and true understanding of how JavaScript works behind the scenes.
  • You will be able to debug your code and understand other developer's code.
  • You will understand and use complex features like the 'this' keyword, function constructors, prototypal inheritance, first-class functions, closures, and more.
  • You will learn how to organize and structure your code using modules and functions. Because coding is not just writing code, it's also thinking about your code!
  • You will get my personal support in the Q&A.

What is the target audience?

  • You should take this course now if you want to gain a deep understanding of the most popular programming language in the world: JavaScript.
  • You should take this course now if you have taken other JavaScript courses but: 1) still don't really understand JavaScript, or 2) still don't feel confident to code real-world apps. This course is perfect for you!
  • You should take this course now if you're interested in using popular libraries/frameworks like React, Angular or Node.js.
  • You should take this course now if you want to get started with programming in general: JavaScript is a great language to learn how to code.
  • You should take this course now if you have to prepare for an interview on Javascript. This course will help you get up to speed faster than most other articles/videos you will find on the internet.
  • Do NOT take this course if you just want to use JavaScript but don't want to know how it actually works. Trust me, I have been there!

17

Students

--

Projects

0

Reviews (0)

Abhay Talreja

Happy Learning - Programming Buddy Club!

Hi, I'm Abhay! I have over 10 years of development experience in many languages from java, javascript, grails, iOS and Android. So, I can say, i have seen a lot to understand and know. I intend to pass this knowledge to anyone and everyone possible or I can reach onto!

I'm a web designer and developer with a great passion for building beautiful new things from scratch. I've been building websites since 2007 and also have a degree in Engineering and specialized in Computer Science. I have created websites and applications for various states in the USA.

It was in college where I first discovered my passion for teaching and helping others by sharing my knowledge. And that passion brought me to Udemy, where my students really appreciate that I take the time to explain important concepts in a way that everyone can easily understand.

Do you want to learn how to build awesome websites?

Want to know how to make your websites look beautiful and professional?

Looking for a complete JavaScript course that takes you from beginner to advanced developer?

Then enrol in my courses today and join the other happy students. If I had to describe each of my courses in one sentence, I would say “I wish I had this course, when I started learning technology".

So if you don't want to go through all the books and thousands of online articles and tutorials like I did, then enroll in my course today! I will be very happy to share my knowledge with you, and help you with everything I can along the way.

Happy Learning!!