Learn to code, Become a Web Developer and Master JavaScript!

JavaScript made easy. Learn to code in JavaScript and make real world apps to add to your portfolio.
4.7 (27 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.
2,112 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 91
  • Length 10 hours
  • Skill Level All Levels
  • Languages English, captions
  • 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 1/2015 English Closed captions available

Course Description

This is a course that was funded successfully on KickStarter

Learn how to code in JavaScript one of the main languages behind the web. You can create cross platform applications that will run on any platform with JavaScript. This courses starts out very simple so you’ll be okay with little or no experience. We have been making tutorials since 2002 we know how to get somebody from complete beginner to professional in the shortest amount of time.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. JavaScript is very important to the future of the web. Learn it today and get a head start for tomorrow.

You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.

This course uses JSBin which is a free online platform that will render code in real time so you don’t have to wait for rendering time. This tool is perfect for learning and perfect to prototype your apps.

Anybody who wants to learn how to make web apps and add functionality to your websites, this course is for you! If you’re a complete beginner, we will teach you how to master JavaScript today!

What are the requirements?

  • Need a web browser
  • JsBin (free online website)

What am I going to get from this course?

  • To code in JavaScript
  • Will have made a few apps
  • Learn the fundamentals of programming

What is the target audience?

  • Complete beginners
  • People who want to learn a new skill

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: Introduction
Introduction
Preview
1 page
Section 2: Learn JavaScript
01. Script tags and JavaScript files
Preview
04:45
02. Calling a function in JavaScript
Preview
04:01
03. Talking about functions for beginners
Preview
03:32
04. Changing the text of HTML tags and restting the app
07:27
05. Introduction to Variables
03:43
06. Changing variables
04:53
07. Printing variables to the screen
03:24
08. Passing Variables through functions
06:34
09. Variable Scope
05:33
10. Organizing Variables
03:29
11. Arrays
03:23
12. Arrays and length
02:28
13. Reversing an array's value
02:12
14. Combining and joining arrays
03:01
15. Sorting the array
05:30
16. Splicing and adding items to the array
02:42
17. The toString() method
03:38
18. Looking at lastIndexOf and unshift()
03:16
19. Taking text from a text box
04:40
20. Organizational tip for variables
05:33
21. Taking in numbers with the text box
02:09
22. Only putting in number variables
06:46
23. If Statements
05:33
24. Else if statements
04:01
25. Objects
03:09
26. Printing objects to the screen
06:30
27. Functions in Objects
02:32
28. Random Numbers in JavaScript
04:29
29. More Math expressions
03:11
30. Dates
03:30
31. Adding in dates
02:34
32. For loops
03:04
33. Breaking and arrays
03:04
34. While Loops
05:01
35. Boolean variables
03:17
36. Getting Screen properties
03:13
37. Finding the Window hight and width
02:11
38. Prototypes
05:30
39. Changing the style properties with JavaScript
02:38
40. Styling the button
06:35
41. Changing the input box
04:42
Section 3: Tip Calculator
01. Introduction
01:02
02. Adding in the HTML
04:37
03. Changing the font to a more stylish font
01:25
04. Adding in the background color and the div tag
02:31
05. Adding in the div tag CSS
05:34
06. Changing the header style
02:56
07. Changing the box
02:01
08. Adding in the button colors
04:23
09. Adding in the label CSS
02:02
10. Adding in the focus and valid css logic
05:07
11. Adding in the hover button logic
02:36
12. Adding in the button focus logic
02:09
13. Setting up the functions in javascript
01:08
14. Taking in the text from the text boxes
05:05
15. Adding in tip logic
03:55
16. Formatting to two decimal places
01:33
17. Adding in a clear button
01:33
18. Tip calculator Conclusion
03:30
Section 4: Sports counter
01. Introduction
01:21
02. Setting up the CSS
03:58
03. Adding in the beginning CSS
04:45
04. Adding in the button class logic
02:18
05. Adding in the buttons
04:22
06. Changing the reset buttom
02:54
07. Formatting the fonts
02:48
08. Changing the color
05:32
09. Adding in the focus to the buttons
01:27
10. Setting up the functions
01:10
11. Adding in the button fucntionality
02:24
12. Adding in the reset feature
02:04
13. Sports counter conclusion
01:58
Section 5: Compound Interest Calculator
01. Introduction
01:01
02. Setting up the HTML
04:33
03. Adding in the div tag CSS
05:01
04. Formatting the headers
02:47
05. Formating the input boxes
02:28
06. Formatting the buttons
02:42
07. Styling the buttons
05:02
08. Adding in the label CSS
02:48
09. Adding in the focus, and valid logic to the input and label
05:14
10. Adding in the hover logic
03:51
11. Setting up the JavaScript File
01:24
12. Pulling in the user input
01:43
13. Adding in the compound interest formula
01:28
14. Checking the answer
01:58
15. Rounding the float
01:52
16. Adding in the clear button functionality
02:56
17. Final touches, conclusion and challenge!
02:05
Quotes
300 pages

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

John Bura, Best Selling Instructor Web/App/Game Developer 250k Students

John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.

Ready to start learning?
Take This Course