Comprehensive JavaScript Programming

This comprehensive JavaScript programming course will teach you how to develop JavaScript applications in around 2 hours
4.3 (78 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.
6,750 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 27
  • Length 3 hours
  • Skill Level All Levels
  • 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 11/2013 English

Course Description

This comprehensive JavaScript programming course will teach you how to develop JavaScript applications, specifically you will learn: functions, objects, strings, arrays, debugging, and much more.

Upon completion of the course you will receive a certificate of completion.

JavaScript is one of the world's most utilized programming languages, and this course will teach you how to build programs and lay the ground work for utilizing popular JavaScript libraries such as: jQuery, Ajax, and Node.js.

No experience is necessary to take this course, if you are looking to become a developer, this is a great starting point. Beginning with basic lessons on variables and string manipulation, and going all the way to developing custom functions to work with arrays and data structures, this course is truly comprehensive.

What are the requirements?

  • No experience is required, however knowledge of how to utilize a web browser is helpful.

What am I going to get from this course?

  • By the end of this course you will be able to program in the JavaScript programming language.
  • In this course you will learn the fundamentals needed for working with popular JavaScript libraries such as jQuery, Angular, and NodeJS

What is the target audience?

  • Basic to intermediate developers, this is a comprehensive course, so there is something for all experience levels.

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:30

This comprehensive JavaScript programming course will teach you how to develop JavaScript applications, specifically you will learn: functions, objects, strings, arrays, debugging, and much more. JavaScript is one of the world's most utilized programming languages, and this course will teach you how to build programs and lay the ground work for utilizing popular JavaScript libraries such as: jQuery, Ajax, and Node.js.

05:58

In this tutorial you will learn how to utilize variables in JavaScript and store values in them.

04:46

In this tutorial you will learn how to use math and equations in JavaScript programs.

06:38

In this tutorial you will learn more advanced ways to utilize mathematical functions in JavaScript.

04:32

In this tutorial you will learn how to use strings and text in a JavaScript program.

07:18

This tutorial teaches how to get data from a user by utilizing the JavaScript prompt built in function and then use that data in a program.

Section 2: JavaScript Conditionals
08:25

Learn how to use the if else conditional statement in a JavaScript program. These statements allow for programs to make decisions. This is part 1 of 4 videos on if/if-else/else tutorials.

10:43

Learn how to use the if else conditional statement in a JavaScript program. These statements allow for programs to make decisions. This is part 2 of 4 videos on if/if-else/else tutorials.

05:08

Learn how to use the if else conditional statement in a JavaScript program. These statements allow for programs to make decisions. This is part 3 of 4 videos on if/if-else/else tutorials.

06:08

Learn how to use the if else conditional statement in a JavaScript program. These statements allow for programs to make decisions. This is part 4 of 4 videos on if/if-else/else tutorials.

06:39

In this tutorial you will learn how to use comments in a JavaScript program. Comments allow for developers to document their code.

09:45

In this tutorial you will learn how to utilize the JavaScript Switch statement so that your program can make decisions. This is an alternative that can sometimes be used instead of the 'if' statement.

Section 3: JavaScript While and For Loops
07:25

This tutorial explains how to utilize the While loop in JavaScript. While loops in JavaScript programs allow developers to run through a set or dynamic list of commands and output the results to the user. This is part 1 of 3 videos explaining JavaScript while loops.

04:57

This tutorial explains how to utilize the While loop in JavaScript. While loops in JavaScript programs allow developers to run through a set or dynamic list of commands and output the results to the user. This is part 2 of 3 videos explaining JavaScript while loops.

07:37

This tutorial explains how to utilize the While loop in JavaScript. While loops in JavaScript programs allow developers to run through a set or dynamic list of commands and output the results to the user. This is part 3 of 3 videos explaining JavaScript while loops.

04:50

In this video you will learn how to use the JavaScript For loop in a program. This is an alternative to using a while loop, with the main difference being that a For loop allows for you to keep the loop: variable, condition, and iterator in a set of parenthesis at the top of the statement. This is part 1 of 2 of the For loop series.

02:44

In this video you will learn how to use the JavaScript For loop in a program. This is an alternative to using a while loop, with the main difference being that a For loop allows for you to keep the loop: variable, condition, and iterator in a set of parenthesis at the top of the statement. This is part 2 of 2 of the For loop series.

Section 4: JavaScript Arrays and Data Structures
08:19

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 1 of 6 in the array series.

05:46

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 2 of 6 in the array series.

07:05

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 3 of 6 in the array series.

10:14

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 4 of 6 in the array series.

10:06

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 5 of 6 in the array series.

12:54

In this advanced JavaScript tutorial you will learn how to use arrays in JavaScript. Arrays are data structures that can hold integers and strings and then be accessed by using functions within the JavaScript program. This video is part 6 of 6 in the array series.

Section 5: JavaScript Functions
05:43

In this video you will learn how to create and call functions in a JavaScript program. Functions are tools programmers utilize to store methods so they can be called throughout a program. Functions also make it easier to perform debugging because they allow for program actions to be organized into modules. This is part 1 of 2 in the JavaScript function series.

06:09

In this video you will learn how to create and call functions in a JavaScript program. Functions are tools programmers utilize to store methods so they can be called throughout a program. Functions also make it easier to perform debugging because they allow for program actions to be organized into modules. This is part 2 of 2 in the JavaScript function series.

Section 6: JavaScript Objects
06:17

This tutorial series will teach you how to create and manage JavaScript Objects in a program. Object Oriented Programming in JavaScript is different than in other programming languages, and it is important to understand the syntax. This is part 1 of 2 in the JavaScript Object series.

12:47

This tutorial series will teach you how to create and manage JavaScript Objects in a program. Object Oriented Programming in JavaScript is different than in other programming languages, and it is important to understand the syntax. This is part 2 of 2 in the JavaScript Object series.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jordan Hudgens, CTO at devCamp

Jordan Hudgens is the CTO and Founder of DevCamp where he leads instruction and curriculum development for all of the DevCamp and Bottega code schools around the US.

As a developer for over the past decade, Jordan has traveled the world building applications and training individuals on a wide variety of topics, including: Ruby development, big data analysis, and software engineering.

Jordan focuses on project driven education, as opposed to theory based development. This style of teaching is conducive to learning how to build real world products that adhere to industry best practices.

Additionally Jordan has published multiple books on programming and computer science, along with developing training curriculum for Learn.co, devCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, and algorithms.

Ready to start learning?
Take This Course