Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 83% Learn JavaScript: Full-Stack from Scratch

Learn JavaScript: Full-Stack from Scratch

$19.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #13 in category JavaScript

Learn the incredibly popular and in demand JavaScript language. This course makes no assumptions of prior computer programming experience. We begin with the very basics and slowly but surely work our way up to writing JavaScript code to power every aspect of an application.

There are countless JavaScript courses in the world; here’s what makes this one unique:

A strong emphasis on the why  and not just the how

As few assumptions as possible; it’s a pet peeve of mine when instructors assume I know something I don’t

As few just download my existing project to get you up and running moments as possible. It’s another pet peeve of mine when instructors have you use an existing solution that just automagically  works and you miss a potential learning experience of setting it up yourself.  We do copy–and–paste HTML templates (since the focus of the course is not about HTML) but aside from that I explain things from the ground up.

Here’s what we’ll learn in the course:

The JavaScript language itself

The Web Browser Environment

The Node.js environment

The MongoDB environment

The Express framework for creating servers

User registration & user–generated content

Authentication (both stateful with sessions and stateless with JSON Web Tokens)

Instructor Details

Hi, I'm Brad and I ve taught web development to countless coworkers and held training sessions for fortune 100 companies. I also teach local night classes and run a somewhat popular YouTube channel named LearnWebCode. I m a front-end developer, designer, and educator. I ve been building user interfaces for over a decade for the world's largest brands, international technology leaders, and national political campaigns. I'm fortunate to enjoy the development work I do, but my true passion is helping people learn.

Specification: Learn JavaScript: Full-Stack from Scratch

Duration

28 hours

Year

2021

Level

All

Certificate

Yes

Quizzes

Yes

66 reviews for Learn JavaScript: Full-Stack from Scratch

4.6 out of 5
54
6
5
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Aniket Shinde

    Best option for me learn .

    Helpful(0) Unhelpful(0)You have already voted this
  2. Wiktoria Kowalewska

    I would like to tell that you are amazing teacher with a lot of experience and I see this in every minute of a single lesson. Awesome course!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Kenneth

    It s incredible easy to understand and follow along

    Helpful(0) Unhelpful(0)You have already voted this
  4. Ricardo Fernandes

    This course is really good, both concerning the contents and the level of explanation from the instructor.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Dlynch

    Great at explaining

    Helpful(0) Unhelpful(0)You have already voted this
  6. Katie Roesener

    Really enjoying the style of teaching in this course. Explanations were easy to understand without being overly simplistic, or glossing over the more technical terms/content. Well presented, and thoroughly explained. The vocal style is also very pleasing to listen to, which never hurts, lol.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Dee .

    Thank you Brad for this course…Thank you!!! Please if you must release any course after this, let it be ReactJS

    Helpful(0) Unhelpful(0)You have already voted this
  8. Ashish Ramtekkar

    This great platform to learn javascript

    Helpful(0) Unhelpful(0)You have already voted this
  9. Jonathan Wang

    I like how the instructor takes the time to start from the most basic concepts and the lesson isn’t rushed! I’m able to learn everything that he taught in this first video!

    Helpful(0) Unhelpful(0)You have already voted this
  10. Katherine Szillat

    This course was great! I learned a lot and found it easy to follow along.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Mindi Briese

    Instructor speaks clearly and his lesson objectives are very clear. The instructor has clearly structured his lessons and the class correctly builds on the previously learned concepts.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Andrius Sokolnikovas

    This is very good documented and informative course. I like the way how Brad explains every function in his code. I would definitely recommend this video to anyone who want to learn more about modern JS and how to build an app with NodeJS and express.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Ryan R

    I thoroughly enjoyed this course! I ve taken several other complete Node.js courses on Udemy, however, Brad covers more topics than I ve found in those other courses. For example, Brad s course is the first one I found that covered important security topics such as CSRF! Another thing that bugs me in other courses is the instructor will type a very long line of code and immediately switch to another window, forcing me to try and find the exact millisecond that I need to pause the video so I can see the entire line of code. Brad politely pauses and slowly announces, let s go to our browser, and test things out, before switching windows, therefore I have plenty of time to hit pause and see everything he has typed. If I had to give one point of possible improvement for this course, it would be that I was sometimes left wondering, Wow, how did he know this function took 3 inputs Why don t I know this?! What s wrong with me?? Perhaps some references to the MongoDB and package documentation and where we could go to learn more about a function would have helped to curb my anxiety, LOL. Overall this is a great course and Brad does a terrific job of delivering the content in a down to earth and easy to understand manner. I very much look forward to Brad s future courses!

    Helpful(0) Unhelpful(0)You have already voted this
  14. Lars Steffensen [stevenson]

    Poor content that often does not work in reality. No feedback or help. You should only do this course if you have someone who can help you get past all the problems that you are going to encounter.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Simon

    I’m halfway through the course and can confidently say that it is the best course I’ve ever taken. Even if the course ended right now, it would have absolutely been worthwhile. Brad patiently takes you through the whole process of the full stack enterprise, and although he sometimes doesn’t go deep into technical stuff that the curious student would probably like to explore, he explains enough so that you can find the answer by yourself. I’ve never felt so engaged with a course; everyday looking forward to sitting down and learn. TAKE.THIS.COURSE

    Helpful(0) Unhelpful(0)You have already voted this
  16. David G

    This is exactly what I wanted but it goes very fast, and beginners might be lost when it gets into the web related javascript stuff.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Dan Hart

    Great teacher, as always.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Jack

    Brad is an amazing teacher, and this is an amazing course. It helped me better understand the bigger picture in web technologies.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Pratyush Jaiswal

    it easy to understand

    Helpful(0) Unhelpful(0)You have already voted this
  20. Mark Staves

    I am really learning a lot from this course. I like to code along with the videos in a course but find that most instructors speak too rapidly and I end up having to click all over the screen to pause all the time. Brad speaks at a measured pace that makes it easy to follow along and type without having to pause the videos. The concepts are also very well explained and you really do get ah ha moments as concepts suddenly become obvious. My only downside is that I don’t see any React.js course on Brads portfolio. I would definately sign up if one came along.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Erros Error

    As a beginner tutorial is was good, as someone who knows cs it was ok (more used as a outline on how to write nodejs). The first project had a consist structure in its coding style, however the second project felt like a transition from simplistic coding structure to more advanced without noting when a structure changed and what this new structure can be used to replace. It also felt more like a follow along with the massive amount of packages required and that the tiniest mistake would have you rewatching the entire video. I saw a comment response, from the instructor, saying that they didn’t really get why people used classes as they are compiled into prototypes anyways so why not just use prototypes, the answer is less typing and better structure. There was also a few times where I would have liked him to go more in depth for certain topics like not using gravatar for profile pictures, having the user enter the password twice on registration (though with the knowledge gained it shouldn’t be hard to fiddle around with the code), and there was a particular package he decided to not add on to the second project saying that we don’t really need another package. Honestly with the 24 packages we already had by the end, one more wouldn’t hurt and it was something particularity useful (I’m just having a hard time remembering its name). Examples of the coding structures mentioned earlier were, he would switch between using a return to terminate a function early if a condition was met and previous times relying on the else section to encapsulate code that shouldn’t be ran if there was no return in the if section. Then didn’t proceed to use this new coding structure though it is very useful, another time he included the same code in the if and else sections of a conditional when he could have put the code after the else and it would have run regardless. One last thing is he used a lot of awaits in async functions that had following statements relying on the awaited statement in a way that made it seem like the await was never needed in the first place and explained it with some statements may finish before others, but if a statement relies on a previous statement then from my cs experience that statement should not execute until the required statement or statements have finished executing regardless of being asynchronous or not.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Coman Marian

    Because I learned a lot and it was really well explained

    Helpful(0) Unhelpful(0)You have already voted this
  23. Jose Oliveira

    Good explanation! I love the fact that Brad does not fall into the cure of expertise trap, which you know so much that you cannot be understood by folks who just start learning. Good Job!

    Helpful(0) Unhelpful(0)You have already voted this
  24. Timothy Smith

    This is the course I ve been looking for! I ve tried several courses on this platform, but most of them assume the learner knows how everything works behind the scenes and they just jump into complex examples with no explanation. Not the case here. The instructor gives the why and the how for everything he covers, and before you even begin building projects he makes sure you have a firm grounding in the language itself. Excellent stuff!

    Helpful(0) Unhelpful(0)You have already voted this
  25. Harry Bruns

    Perfect. The best ever.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Cecilia Marnero

    Brad is an excellent teacher, I’ve taken some of his courses before and he doesn’t disappoint as a teacher. They way he explains, the order of the lessons, the code, the terms he uses, always accurate and with the right tone, you will understand and you will learn. However, and this is something that I’ve also complained in the past, is that he leaves the course after a couple of months of realeased and there’s no one to answer your questions. So if you get stuck, you will need to develop some sort of skills to explain the issue and to look for answers on your own, not to mention to debug your code first if you want to be more self sufficient. So I’d recommend the course but only if you can tolerate the frustration of not getting help from the instructor, or if you have someone else like a friend or co worker to help you out when you find problems in your code.

    Helpful(0) Unhelpful(0)You have already voted this
  27. NichiUdemy2 IndustrialAutomationTeam

    Very easy to understand even for beginners. Makes us feel interested and eager to learn more!

    Helpful(0) Unhelpful(0)You have already voted this
  28. Angel

    I am new to coding and so far the course has opened my eyes on how things work in the programming world. Very exciting stuff!

    Helpful(0) Unhelpful(0)You have already voted this
  29. Franciaco

    Muy bien explicado

    Helpful(0) Unhelpful(0)You have already voted this
  30. Shawn Hinton

    This is the best fullstack course you can find. Does not overwhelm you. Gives you just the right amount of information to get you started and build off of. I really wish Brad would create more courses like a fullstack with a front end framework and/or jamstack.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Jon Ryan

    Awesome content. Awesome instructor. Well organized and fun.

    Helpful(0) Unhelpful(0)You have already voted this
  32. David Hagnere

    This is an amazing way of learning !! Put ur hands in the oil of the motor, and feel the power of iron !! Definitely the best course i ever follow. And trust me i m 50 years old, just passed a degree as a dev in PHP, but sill learning even at my old age. Thx Brad !

    Helpful(0) Unhelpful(0)You have already voted this
  33. Abdul Rehman

    Its been a pleasure learning from this course with everything explained in detail!

    Helpful(0) Unhelpful(0)You have already voted this
  34. John Tahos

    I have been working on trying to learn new skills with the COVID 19 lockdown 🙁 I started with some other tutorial on learning full stack development; will not name tutorial so there’s no conflict of interested here, but I will say that I am happy with that tutorial also just stumbled upon a hiccup when we got to the javascript part and then really got stuck trying to set up DBS. Still only 1/3 rd into this tutorial but has really started to clarify things I have been having trouble with up to now. Just hope it I lol can keep it up.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Rakesh Kumar pal

    I learn to change my current website title to my name in google, it was a great feeling

    Helpful(0) Unhelpful(0)You have already voted this
  36. Glen Stewart

    The instructor explained things well. Didn’t rush, or assume knowledge on the part of the student.

    Helpful(0) Unhelpful(0)You have already voted this
  37. Charan Varinder Singh

    Learned beyond my expectations…

    Helpful(0) Unhelpful(0)You have already voted this
  38. Viktor Ohlin

    Fantastic course, I have learned so much and it has open up so many doors for me in my real life work as a developer

    Helpful(0) Unhelpful(0)You have already voted this
  39. Jon Reid

    Very clear and engaging course so far!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Erica Lopes

    This dude is a great teacher. Wish he taught Python.

    Helpful(0) Unhelpful(0)You have already voted this
  41. Joseph Moraga

    The topics are very educational and they were very well delivered.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Kiki Taboh

    A different approach to learning which makes this very interesting to me.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Saurja Ghosh

    Thanks to Brad, I usually do not like doing courses cause sometimes I get stuck in a tutorial loop. But his courses are different in so many ways and help us also get industry ready.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Michael Scott Brown

    Yes.

    Helpful(0) Unhelpful(0)You have already voted this
  45. McKay Whiting

    This course freaking rocks!!! I have learned so much already. Brad is one of the best teachers you’ll ever find. He makes JavaScript, which is really not all that simple, seem easy, intuitive, and fun. This course is actually a screaming deal given the value of what your learning.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Ferdinand Hendrata

    You are awesome teacher… this is so easy to understand.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Eric D. Torres

    Really good, easy to understand instruction. Pacing is good. Section breakdown is great. Highly recommended

    Helpful(0) Unhelpful(0)You have already voted this
  48. Pablo Federico Fidel Amendola

    The content of the course and the Brad’s way to teach are awesome, very usefull and well explained. The course is really valuable!!.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Truxton Lane

    I love the pace the course goes, it’s not too much for someone who’s new to programming, and after every lesson he let’s you know what exactly you should have absorbed to be on track for the next lesson. Very well done, worth every penny.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Khaled Abood Alamoodi

    good

    Helpful(0) Unhelpful(0)You have already voted this
  51. Charlie Tincher

    Not too slow, not too fast. I also appriciate the idea of learning basics instead of just copying a finished product that is simular to my long term goal, and trying to make sense of it all along the way.

    Helpful(0) Unhelpful(0)You have already voted this
  52. Ahmad r

    One of the best teachers I’ve ever come across! Well done Brad.

    Helpful(0) Unhelpful(0)You have already voted this
  53. Swapnil Narayan

    It is really satisfactory choice for me to start with this tutorial. I have tried many tutorials I liked this one for first 16 chapters will add my final review on completion of course.

    Helpful(0) Unhelpful(0)You have already voted this
  54. Joshua Griffith

    some type of activity to test knowledge up to this point would be cool

    Helpful(0) Unhelpful(0)You have already voted this
  55. Ariel Rudolph Harry EBANG MEZUI ME MVE

    Everything is clear. Thanks

    Helpful(0) Unhelpful(0)You have already voted this
  56. William Charnley

    It’s a great course, he makes the learning expectations clear at the beginning and end of each lesson, so that if I’m concerned I haven’t made notes on every detail, I can relax because I know that I have covered the learning expectations. Also, excellent methods of explaining concepts.

    Helpful(0) Unhelpful(0)You have already voted this
  57. Pawan Mehta

    Life Changing, Perfect Teacher. I tried hard, but could not rate less than 5 for the teacher.

    Helpful(0) Unhelpful(0)You have already voted this
  58. Robert

    Very precise, tailored to learning with clear examples. Learning a lot

    Helpful(0) Unhelpful(0)You have already voted this
  59. Kategnimin Coulibaly

    Waou, Waou this is what I call a perfect one. Well organize, easy to follow and after this course, the student, if really understood all the concepts which is not also difficult to understand should be ready to start applying for a full stack web dev position.

    Helpful(0) Unhelpful(0)You have already voted this
  60. Snehal Patel

    So far, good!

    Helpful(0) Unhelpful(0)You have already voted this
  61. Muhammad Dawood Khan

    Too slow explaining really easy concepts

    Helpful(0) Unhelpful(0)You have already voted this
  62. Auston Ivison

    I actually feel like I’m learning this language better than I ever have.

    Helpful(0) Unhelpful(0)You have already voted this
  63. Kelvin Banks

    Very easy to understand. Very straight to the point and put well together for a beginner such as myself

    Helpful(0) Unhelpful(0)You have already voted this
  64. Ajay Kumar

    It was nice and the way of teaching is awesome.

    Helpful(0) Unhelpful(0)You have already voted this
  65. Anand reddy

    Good Start

    Helpful(0) Unhelpful(0)You have already voted this
  66. Aaron Motacek

    Brad, this was such an amazing course. Above expectations on all accounts teaching ability, video creation, content / app projects, code organization and styling, etc. etc. I had such a great time doing this course as my official start into learning the MERN stack (can’t wait to start your ReactJS course next!), coming from learning my first ever lines of (python) code about 5 months ago. I’ve had a lot of schooling in my life so far (I graduated optometry school last year, and let’s just say it wasn’t a direct path to optometry, ha), and you are right at the top for quality of instructors and quality of course content. Thank you a ton for this course and for keeping it up to date, it’s very much appreciated, and I can’t wait to see what I build with this knowledge in the near future.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Learn JavaScript: Full-Stack from Scratch
    Learn JavaScript: Full-Stack from Scratch

    $19.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare