JavaScript For Beginners - Learn JavaScript From Scratch

Learn The Fundamentals Of The JavaScript Programming Language
4.3 (1,138 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
14,880 students enrolled
Free
Start Learning Now
  • Lectures 24
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 12/2015 English

Course Description

Join Over 11,698 Students and Sign Up to one of My Courses Today!

Last Updated: February 20th, 2016.

Have you always wanted to become an online web developer or JavaScript developer? With all the different programming languages out there it can be hard to find one to start off with yet alone find a good course that will show you how to learn the language effectively.

Because of all this I put together a JavaScript basics course that will show you as a complete beginner how to begin creating programs using JavaScript. This course is created for anyone brand new to web development, or simply for those who know HTML, CSS, or any other programming language but have never worked with JavaScript before.

What are the requirements?

  • Anyone Who Wants To Learn About JavaScript Can Enroll In This Course!

What am I going to get from this course?

  • Work In JavaScript Confidently
  • Have a Strong Understanding Of The Foundamentals Of JavaScript
  • Work With Variables and Strings
  • Work With Numbers In JavaScript

What is the target audience?

  • Anyone Interested In Learning About JavaScript Should Take This Course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: JavaScript Basics
02:15

In this lecture you are going to be given a very brief introductory to JavaScript as well as an introductory to what you will be learning throughout this course. There is a lot of material to cover and you will be doing a lot of programming throughout this course so it's important that keep moving on and studying the course materials.

We will briefly talk about the syntax of a JavaScript and give you a short outline of how the future lectures are going to be.

Welcome to the JavaScript for beginners course!

08:25

In this lesson we are going to get our hands dirty and YOU are going to create your very first program in JavaScript! Your going to probably be pleasantly surprised at how easy this is but don't worry things will get more advanced. For now you are just going to get a taste of what it feels like to program a few lines of code.

Article

I've decided to create a list of some popular coding edits used for JavaScript development as well as many other popular online languages. I've divided this list into bot FREE and paid coding editors.

I've only shared with you the ones that I am familar using so if you would like to reccomend an editor that is not on this list please feel free to do so!

03:15

So you just created your very first program online and you got a kickass coding editor, I bet you are ready to go, but hold on. Let's look at JavaScript a little bit deeper and get a sense of how strong JavaScript really is and what others are doing out there in the field.

Of course you won't be able to make programs like these I've shown you here, YET, but eventually as you get more advanced there is really no limits to what you can do.

01:40

In this video I am going to show you how to access the downloadable files for each lesson as well as how to access external resources that I refer to in each lecture of the course!

5 questions

A quick quiz going over the basics of Javascript and what you have learned in the first few lectures

04:03

So far we have been including our JavaScript directly into our HTML document which is fine but it's best to keep our JavaScript in an external file, just to keep things organized.

In this lesson I am going to show you how to create an external JavaScript file and connect it to your HTML document.

03:54

The JavaScript console can be used to help Debug our programs and fix any syntax errors that might be occurring in our programs.

We can also use the console to write handy notes or hidden messages that we can read when we bring up the console in our web browser.

01:12

Alright so you learned quite a bit so far, its time for a challenge! I have a piece of code here that has a few syntax errors in it. Your job is to sift through the code and get our program working.

To complete this challenge make sure that you download the external files for this lesson and give it a go! If you are having troubles don't get frustrated. Join me in the next video and I will show you how to complete the challenge no problem!

02:49

In this lecture I am going to take your hand and walk you through how to complete the JavaScript console challenge step by step.

Don't worry if you couldn't complete this challenge on your own, the most important thing is that you are learning and getting better.


5 questions

A summary of what you have learned so far.

02:17

In this lecture I am going to show you how you can ask for help if you need any extra assistance while working in the course or if you need some extra help with the course content.

Section 2: Using Variables and Storing Information
04:13

Variables are pretty important in JavaScript and you will be using them a lot, trust me! This is why it is very important that you have a good solid understanding of how variables work.

In this section of the course you are going to learn how to use variables and how we can make our programs even more advanced.

02:21

In order to work with variables effectively you need to understand how to assign names to your variables. Now there are a few rules that we need to follow as we do this but don't worry, I will show you everything that you need to know.

01:16

We've worked with strings in this course already but lets dive a little bit deeper and learn more about them. We are also going to go over numbers as well and udnerstand why math is sooo important in JavaScript.

02:02

Gathering input from a visitor allows your programs to become a lot more engaging for the user. In today's video you are going to be using the prompt(); command to gather text that a user inputs and use that information in your code.

03:04

Combing strings in JavaScript sounds like it might be a little bit tricky, but don't worry its actually not too bad. It's going to look a little bit weird at first but eventually you will be able to quickly look at this code and put it all into place.

02:28

Let's dive a little bit deeper and work even more with strings. There is a lot to cover here so lets get right into it!

01:34

Are you ready for the JavaScript variable coding challenge?! See if you can complete the challenge on your own and join me in the next lecture to see how its done.

03:28

Let's go over step by step the solution to the variable coding challenge.

4 questions

A quick quiz on variables.

Section 3: Working With Numbers In JavaScript
02:17

As a JavaScript developer you will be working with numbers a lot! In this lesson you are going to be introduced to numbers and how they work.

If math is not your thing do not worry, it's not as bad as you might think!

05:54

We do math a little bit differently in JavaScript. It's important to know how syntax for basic calculations as well as how to add numbers together with variables.

03:51

The math object is a powerful tool in JavaScript that can do all kinds of basic and advanced math calculation. With the math object you can calculate pi, round numbers up and down and all kinds of cool things.

In this lecture you are going to learn how to use the math object in your programs.

00:45

Are you ready for a challenge? The numbers challenge is going to be a little bit tricky but I'm sure you will be able to handle it no problem!

In this challenge you will be building a random number generator. Try to create the program yourself and if you need help join me in the next lecture and we will complete the project together :)

03:10

Here is the step by step guide to the random number generator challenge.

3 questions

The Final Quiz for this course

Section 4: Learn More JavaScript! - A Special Offer
Bonus Lecture - A Special Offer For You
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Hello,

My name is Robin Haney, I am a professional Web Developer and blogger. I have been designing and building websites for over 5+ years. I work completely from home as a freelance web developer and I love it!

I'm also a best selling author on Amazon and have written a few programming books that have done really well. If you prefer a more hands on approach to learning then my video courses on Udemy will be perfect for you.

I'm here to show you how you can do the same. I've designed and created a lot of websites and I know its hard work but don't worry I've created my courses so that even beginners can easily follow along and work with me.

I've started my own online business at a young age and after being a best selling instructor on Udemy I am very proud of my courses. If you are just starting out then I'd recommend you look over my FREE courses first and then continue to my paid courses when you are ready.

Please enroll today and I look forward to seeing you!


Ready to start learning?
Start Learning Now