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
Courses : 5
Specification: Learn JavaScript: Full-Stack from Scratch
|
66 reviews for Learn JavaScript: Full-Stack from Scratch
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 28 hours |
Year | 2021 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$119.99 $19.99
Aniket Shinde –
Best option for me learn .
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!
Kenneth –
It s incredible easy to understand and follow along
Ricardo Fernandes –
This course is really good, both concerning the contents and the level of explanation from the instructor.
Dlynch –
Great at explaining
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.
Dee . –
Thank you Brad for this course…Thank you!!! Please if you must release any course after this, let it be ReactJS
Ashish Ramtekkar –
This great platform to learn javascript
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!
Katherine Szillat –
This course was great! I learned a lot and found it easy to follow along.
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.
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.
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!
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.
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
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.
Dan Hart –
Great teacher, as always.
Jack –
Brad is an amazing teacher, and this is an amazing course. It helped me better understand the bigger picture in web technologies.
Pratyush Jaiswal –
it easy to understand
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.
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.
Coman Marian –
Because I learned a lot and it was really well explained
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!
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!
Harry Bruns –
Perfect. The best ever.
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.
NichiUdemy2 IndustrialAutomationTeam –
Very easy to understand even for beginners. Makes us feel interested and eager to learn more!
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!
Franciaco –
Muy bien explicado
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.
Jon Ryan –
Awesome content. Awesome instructor. Well organized and fun.
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 !
Abdul Rehman –
Its been a pleasure learning from this course with everything explained in detail!
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.
Rakesh Kumar pal –
I learn to change my current website title to my name in google, it was a great feeling
Glen Stewart –
The instructor explained things well. Didn’t rush, or assume knowledge on the part of the student.
Charan Varinder Singh –
Learned beyond my expectations…
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
Jon Reid –
Very clear and engaging course so far!
Erica Lopes –
This dude is a great teacher. Wish he taught Python.
Joseph Moraga –
The topics are very educational and they were very well delivered.
Kiki Taboh –
A different approach to learning which makes this very interesting to me.
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.
Michael Scott Brown –
Yes.
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.
Ferdinand Hendrata –
You are awesome teacher… this is so easy to understand.
Eric D. Torres –
Really good, easy to understand instruction. Pacing is good. Section breakdown is great. Highly recommended
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!!.
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.
Khaled Abood Alamoodi –
good
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.
Ahmad r –
One of the best teachers I’ve ever come across! Well done Brad.
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.
Joshua Griffith –
some type of activity to test knowledge up to this point would be cool
Ariel Rudolph Harry EBANG MEZUI ME MVE –
Everything is clear. Thanks
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.
Pawan Mehta –
Life Changing, Perfect Teacher. I tried hard, but could not rate less than 5 for the teacher.
Robert –
Very precise, tailored to learning with clear examples. Learning a lot
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.
Snehal Patel –
So far, good!
Muhammad Dawood Khan –
Too slow explaining really easy concepts
Auston Ivison –
I actually feel like I’m learning this language better than I ever have.
Kelvin Banks –
Very easy to understand. Very straight to the point and put well together for a beginner such as myself
Ajay Kumar –
It was nice and the way of teaching is awesome.
Anand reddy –
Good Start
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.