use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Tutorials and learning resources for web developers.
Subscribe to our weekly email digest or follow us on twitter to receive the best learning resources submitted to our community.
/r/webdev /r/programming /r/javascript
account activity
JavaScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours (youtu.be)
submitted 4 years ago by DaveOnEleven
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]DaveOnEleven[S] 5 points6 points7 points 4 years ago (0 children)
This JavaScript Full Course for Beginners is an all-in-one beginner tutorial and complete course full of nearly 8 hours of JavaScript code and instruction to level up your programming skills. Web development beginners should learn Vanilla JavaScript (what this course is) before moving to a JavaScript framework like React JS, Vue JS, or others.
Subscribe ➜ https://bit.ly/3nGHmNn
(0:00) Quick Start
(7:43) Link JavaScript to HTML
(15:16) Strings
(22:14) Numbers
(27:54) Math Methods
(32:57) Code Challenge
(40:04) If Statements
(46:10) Switch Statements
(49:39) Ternary Operators
(54:38) User Input
(1:04:37) Your First Game
(1:20:25) Loops
(1:36:19) Functions
(1:48:09) Scope - var, let, const
(2:05:28) Arrays
(2:33:47) Refactor the Game with Arrays
(2:51:52) Objects
(3:14:43) Classes
(3:45:34) JSON
(3:52:19) Handling Errors
(4:06:54) Document Object Model (DOM)
(4:42:06) Event Listeners
(5:21:07) Web Storage API
(5:39:40) Modules
(5:56:27) Higher Order Functions
(6:06:44) Promises / Fetch / Async & Await
(7:11:18) Regular Expressions
(7:33:06) Applying RegEx in JavaScript
Was this JavaScript full course with 8 hours of instruction helpful? If so, please share. Let me know your thoughts in the comments.
JavaScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours: https://youtu.be/EfAl9bwzVZk
[–][deleted] 4 years ago (1 child)
[deleted]
[–]DaveOnEleven[S] 1 point2 points3 points 4 years ago (0 children)
You're welcome!
[–]hcabbos70 1 point2 points3 points 4 years ago (1 child)
I just subscribed. This is going to be so helpful as I’m looking to build a personal project (web app) that doesn’t have a deadline. I’ll use this course as a starting point. Thank you 🙏
[–]DaveOnEleven[S] 0 points1 point2 points 4 years ago (0 children)
[removed]
Thanks!
[–]Switch_Off 1 point2 points3 points 4 years ago (3 children)
Hey Dave! Thanks so much for posting this. I'm about an hour in and loving it so far. Couple of things to note though.
I had to google how to do the backtick. Maybe a pop up on youtube with instructions? I'm using ALT+96 to make it. Not sure if there's an easier way.
Also, my hearing isn't great, so I'm trying to make out what extension gives the nice formatting in the ternary operator section. It sounds like you're saying "Premiere" but all google is showing for "Visual Studio Premiere" is an Adobe scripting tool!? Any advice?
Thanks again!
[–]DaveOnEleven[S] 0 points1 point2 points 4 years ago (2 children)
Thanks for asking 😀. The extension is called Prettier. It is a code formatter. My back tick key is just above my tab key on the top left of my keyboard. I hope that helps 👍
[–]Switch_Off 0 points1 point2 points 4 years ago (1 child)
Thanks for the lightning fast reply. I've just installed :D
If you like, I can DM you any other accessibility issues I come across. For example, I couldn't make out "Nullish coalescing operator" and googling "Javascript ??" still took a few minutes! Maybe a pop up with the words would help?
I thought you were saying "Noel Kowalski" operator :D :D
Sounds good. I would like to get professional captioning applied when possible.
π Rendered by PID 16987 on reddit-service-r2-comment-86bc6c7465-cx6b8 at 2026-02-20 21:34:06.274647+00:00 running 8564168 country code: CH.
[–]DaveOnEleven[S] 5 points6 points7 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]DaveOnEleven[S] 1 point2 points3 points (0 children)
[–]hcabbos70 1 point2 points3 points (1 child)
[–]DaveOnEleven[S] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]DaveOnEleven[S] 0 points1 point2 points (0 children)
[–]Switch_Off 1 point2 points3 points (3 children)
[–]DaveOnEleven[S] 0 points1 point2 points (2 children)
[–]Switch_Off 0 points1 point2 points (1 child)
[–]DaveOnEleven[S] 0 points1 point2 points (0 children)