JavaScript Tutorial: Full Course for Beginners ๐ŸŒ (FREE)

JavaScript tutorial for beginners full course
#JavaScript #tutorial #beginners
โญ๏ธTime Stampsโญ๏ธ
#1 (00:00:00) JavaScript tutorial for beginners ๐ŸŒ
#2 (00:08:02) variables โŽ
#3 (00:16:32) arithmetic expressions ๐Ÿงฎ
#4 (00:21:14) user input ๐Ÿงฎ
#5 (00:25:41) type conversion ๐Ÿ’ฑ
#6 (00:30:11) const โ›”
#7 (00:33:13) Math ๐Ÿ”ฃ
#8 (00:36:52) hypotenuse calc practice program ๐Ÿ“
#9 (00:43:12) counter program #๏ธโƒฃ
#10 (00:46:52) random number generator ๐ŸŽฒ
#11 (00:50:53) useful string methods ๐Ÿงต
#12 (00:55:13) string slicing โœ‚๏ธ
#13 (00:59:08) method chaining โ›“๏ธ
#14 (01:01:03) if statements โ”
#15 (01:05:24) checked property โœ”๏ธ
#16 (01:12:39) switches ๐Ÿ”€
#17 (01:16:26) AND OR logical operators && ||
#18 (01:20:29) NOT logical operator โ•
#19 (01:23:26) while loops ๐Ÿ”
#20 (01:26:14) do while loops ๐Ÿ”‚
#21 (01:28:36) for loops ๐Ÿ”ƒ
#22 (01:32:05) break and continue statements ๐Ÿ’”
#23 (01:33:34) nested loops โžฟ
#24 (01:38:05) functions โ˜Ž๏ธ
#25 (01:42:43) return statement ๐Ÿ”™
#26 (01:45:36) ternary operator โ”
#27 (01:48:58) var vs let ๐ŸฅŠ
#28 (01:53:25) template literals ๐Ÿ’ฌ
#29 (01:57:47) format currency ๐Ÿ’ฒ
#30 (02:02:47) number guessing game ๐Ÿ”ข
#31 (02:06:55) temperature conversion program ๐ŸŒก๏ธ
#32 (02:15:49) arrays ๐ŸŽ
#33 (02:20:33) loop through an array โžฐ
#34 (02:23:16) sort an array of strings ๐Ÿ—ƒ๏ธ
#35 (02:24:50) 2D arrays ๐Ÿ›’
#36 (02:29:14) spread operator ๐Ÿ–๏ธ
#37 (02:33:32) rest parameters ๐Ÿ’ค
#38 (02:37:09) callbacks ๐Ÿค™
#39 (02:41:58) array.forEach() ๐Ÿ”š
#40 (02:45:19) array.map() โš™๏ธ
#41 (02:48:10) array.filter() ๐Ÿ—‘๏ธ
#42 (02:50:21) array.reduce() ๐Ÿ”
#43 (02:52:33) sort an array of numbers ๐Ÿ“‹
#44 (02:54:41) function expressions ๐Ÿคซ
#45 (02:59:55) arrow function expressions ๐Ÿน
#46 (03:05:42) shuffle an array ๐Ÿƒ
#47 (03:09:30) nested functions ๐Ÿฃ
#48 (03:12:47) maps ๐Ÿ—บ๏ธ
#49 (03:17:07) objects ๐Ÿš—
#50 (03:21:09) this keyword ๐Ÿ”
#51 (03:24:08) classes ๐Ÿ‘จโ€๐Ÿซ
#52 (03:27:15) constructors ๐Ÿ‘ท
#53 (03:30:48) static keyword โšก
#54 (03:34:22) inheritance ๐Ÿ‘ช
#55 (03:40:23) super keyword ๐Ÿฆธโ€โ™‚๏ธ
#56 (03:44:59) getters & setters ๐ŸŽ๏ธ
#57 (03:51:17) objects as arguments ๐Ÿ“ซ
#58 (03:53:44) array of objects ๐Ÿ“ฎ
#59 (03:56:52) anonymous objects ๐ŸŽญ
#60 (04:02:44) error handling ๐Ÿค
#61 (04:07:27) setTimeout() โฐ
#62 (04:12:16) setInterval() โฒ๏ธ
#63 (04:14:48) Date objects ๐Ÿ“…
#64 (04:24:08) clock program ๐Ÿ•ง
#65 (04:28:56) asynchronous โณ
#66 (04:31:17) console.time() โŒš
#67 (04:33:46) promises ๐Ÿคž
#68 (04:40:23) async ๐Ÿ“ฅ
#69 (04:43:12) await โœ‹
#70 (04:46:44) ES6 Modules ๐Ÿšข
#71 (04:51:21) DOM intro โœจ
#72 (04:54:50) element selectors ๐Ÿ‘‡
#73 (05:03:35) DOM traversal ๐ŸŒณ
#74 (05:09:01) add/change HTML elements ๐ŸŒŽ
#75 (05:14:01) add/change CSS properties ๐ŸŽจ
#76 (05:18:26) events ๐ŸŽŸ๏ธ
#77 (05:24:32) addEventListener() ๐Ÿ‘‚
#78 (05:30:28) show/hide HTML elements ๐Ÿ’ก
#79 (05:35:28) detect key presses ๐Ÿ›Ž๏ธ
#80 (05:40:21) animations ๐ŸŽž๏ธ
#81 (05:49:40) canvas API ๐Ÿ–Œ๏ธ
#82 (06:02:34) window ๐Ÿ—”
#83 (06:08:43) cookies ๐Ÿช
#84 (06:22:57) stopwatch program โฑ๏ธ
#85 (06:35:11) rock paper scissors game โœŠ
#86 (06:46:46) tictactoe game โญ•
#87 (07:05:43) snake game ๐Ÿ
#88 (07:34:32) pong game ๐Ÿ“

Code from each topic can be found pinned in the original playlist:

You May Also Like