JavaScript from Beginner to Expert: Learn JS - JavaScript from A to Z

Arkadiusz Włodarczyk, Professional teacher

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
83 Lessons (12h 17m)
    • 1. What is JavaScript?

      5:51
    • 2. What you will know after this course?

      1:41
    • 3. Downloading and installing editor

      5:37
    • 4. Creating the project

      6:05
    • 5. Useful shortcuts for Web Developers

      12:12
    • 6. Embedding script on site

      13:41
    • 7. Basics of JavaScript

      8:26
    • 8. Comments

      4:19
    • 9. Variables

      17:20
    • 10. Arithmetic operators

      13:05
    • 11. Relational Operators

      5:58
    • 12. Logical Operators

      7:26
    • 13. Bitwise Operators

      17:17
    • 14. Conditional Statements

      10:58
    • 15. Shortened conditional statement

      4:45
    • 16. Switch

      5:25
    • 17. Functions

      17:31
    • 18. Scope of variables

      8:50
    • 19. Anonymous functions

      12:43
    • 20. Objects

      13:36
    • 21. Object constructor function

      10:56
    • 22. Prototype

      5:38
    • 23. Arrays

      14:03
    • 24. Useful array methods

      17:02
    • 25. While and do while

      16:02
    • 26. For loop

      3:29
    • 27. Break and continue

      6:15
    • 28. For in

      7:45
    • 29. arguments object

      5:48
    • 30. DOM

      18:34
    • 31. querySelector

      6:05
    • 32. Changing dynamically styles using js

      4:10
    • 33. adding or removing elements

      10:30
    • 34. Loop inside another loop

      9:55
    • 35. Events basics

      9:08
    • 36. this keyword

      6:09
    • 37. onload event

      4:00
    • 38. addEventListener

      16:27
    • 39. Event object

      18:03
    • 40. Propagation of events

      5:35
    • 41. preventDefault

      6:05
    • 42. Onscroll Event

      7:59
    • 43. MouseEvent

      12:29
    • 44. Time events

      16:33
    • 45. Time events - upgraded version

      14:29
    • 46. Validating forms

      19:20
    • 47. Stopping submit button

      3:38
    • 48. Checkbox

      6:38
    • 49. Radio form

      6:25
    • 50. Select in form

      7:28
    • 51. String manipulation

      15:12
    • 52. Diving string in code

      5:06
    • 53. RegExp

      22:14
    • 54. exec method

      4:56
    • 55. check password

      9:27
    • 56. date

      19:30
    • 57. clock using date object

      14:31
    • 58. What are cookies?

      15:12
    • 59. Creating a cookie function

      4:55
    • 60. Removing a cookie function

      1:37
    • 61. Cookie - retrieve function

      5:57
    • 62. Escaping

      1:48
    • 63. Popup windows

      5:59
    • 64. Math methods - rounding values

      7:16
    • 65. Generating random numbers

      4:02
    • 66. Random quotes

      3:41
    • 67. Window Location

      3:08
    • 68. Preloading images

      9:30
    • 69. Slideshows

      11:11
    • 70. Animation in JavaScript

      4:36
    • 71. Animation using setInterval

      4:32
    • 72. Gallery with thumbnails

      14:11
    • 73. Tooltips

      16:21
    • 74. Firebug

      3:28
    • 75. Console Debugging

      4:06
    • 76. Sharing code websites

      4:34
    • 77. Strict mode

      2:06
    • 78. Code Performance

      3:50
    • 79. Keeping one js file

      2:30
    • 80. Compressing js files

      3:50
    • 81. Most common mistakes

      7:26
    • 82. Keeping eyes healthy

      3:05
    • 83. What after this course?

      8:07
How students rated this class
Leave Review

Watch more to review

We ask our students to watch a few lessons before reviewing to make sure we get quality feedback!

Best Suited for
 --  Beginner Intermediate Advanced Beginner/Intermediate Intermediate/Advanced All Levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Be the first!

No ratings just yet—watch a few lessons to be the first to share whether this class met your expectations.

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Be the first to leave a review in our updated system!
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update. You are welcome to edit your old review into the new system!

1 of 1 students recommend this class