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
14 students are watching this class