Save for later

Modern JavaScript From The Beginning

This is a front to back JavaScript course for absolutely everybody. We start with the basic fundamentals and work our way to advanced programming WITHOUT relying on frameworks or libraries at all. You will learn a ton of pure JavaScript, whether you are a beginner or an established JS programmer. There is something for everyone...

#### ####

  • Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc
  • DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners
  • OOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructors
  • Async JS: Ajax & XHR, Fetch API, callbacks, promises, async / await
  • ES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more
  • JavaScript Patterns: Module, Factory, State, Observer, Mediator, Singleton
  • Other: Local & session storage, regular expressions, try/catch error handling
  • 10 Projects of all kinds

#### PROJECTS ####

  • Task List With Local Storage
  • Loan Calculator
  • Number Guess Game
  • OOP Book Listing App (ES5 Prototype & ES2015 Classes Version)
  • Chuck Norris Joke Generator
  • EasyHTTP - Custom HTTP Library (3 Versions - Callbacks / Promises / Async & Await)
  • Github Finder
  • WeatherJS App
  • Calorie Tracker (Module Pattern)
  • Microposts - Frontend CRUD for REST API (Webpack & Babel)
  • Get Details and Enroll Now

    OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

    Get a Reminder

    Send to:
    Rating 4.6 based on 3,087 ratings
    Length 21.5 total hours
    Starts On Demand (Start anytime)
    Cost $15
    From Udemy
    Instructor Brad Traversy
    Download Videos Only via the Udemy mobile app
    Language English
    Tags Web Development Development

    Get a Reminder

    Send to:

    Similar Courses

    What people are saying

    so far so good

    So far so good.

    so far so good Great for learning JS basics, especially syntax and what is possible, through a number of projects in a logical order.

    Thank you So far so good.

    The instructor seems to be well versed in teaching and is moving at a pace which I can comfortably follow along yes so far so good.basic concepts explained very well Nice step by step on setting up for the course.

    So far so good, very easy to understand.

    so far so good.

    Just started but so far so good :) Very clear, logical explanations.

    So far so good Superb!

    So far so good!

    So far so good :) Clarity is really good :) Very good course and interface!

    So far so good The only person from Boston I have ever had respect for.

    Brad is absolutely awesome Nice and easy presentation, so far so good.

    amazing so far so good So far so good.

    :) So far so good.

    Read more

    web development

    I am an experienced developer, having mostly done .NET in recent years, but never ground up web development (other than assisting and following direction from a lead dev).

    There is no better web development instructor than Mr. Traversy.

    He is one of the best Guys on the Web Development topics.

    Very useful until now, only thing kind of lacking is explaining the html Object element responseText, that just came out of nowhere daha oncesinde zaten temel web development egitimi almisitm, fakat Brad in degindigi konular ve konuyu ele alis sekli gercekten egitimi tamamliyor.

    03) It's great that you can learn other web development skills from the same teacher(on Udemy and YouTube) than to just keep looking for everything on different platforms.

    Web development is one of those things where it's easy to get stuck in a never ending loop of tutorial after tutorial.

    As a 34 year old beginner in the Computer Science world, this was my first programming course, and I'll never forget Brad, my very first teacher in web development.

    I recommend everyone that is interested into web development to follow this course.

    Finally understanding web development.

    I just graduated from a web development boot camp and still have many questions on why and how.

    You can see and hear his passion for programming and web development through his videos and I'm so glad I decided to learn vanilla JavaScript from BT!

    I thought my computer was broken Very good course, but not to take it as your first JS course I come from a C# background and am trying to get into client side web development.

    Awesome teaching I left web development and then came back, this course has helped me brush up on my JS and make me feel way more confident again as a front end developer Excellent!

    Brad is great professor, and a professional of Web Development.

    Read more

    step by step

    If you are beginner I really advice to go step by step.

    There is a lot to learn and Brad takes you through step by step, building on your newly acquired knowledge from one video to the next.

    I am always watching brad youtube courses and big fan of brad's teaching style and method he used to explains concepts step by step.

    I am enjoying the step by step help and the explanation of each step the instructor gives.

    I'm an older student and learn best following videos step by step.

    I liked the step by step that you did- it was easy to follow Traversy is an amazing teacher and has helped my career immensely.

    Brad gives you step by step instructions on JavaScript.

    The detailed explanations of the topics and the step by step journey through the projects complexities, make me say that this is one of the best courses in JavaScript i have attended so far.

    Brad is a great teacher, he goes step by step, has nice accent and friendly approach.

    I love how detailed he is at explaining and going through everything step by step and starting everything from scratch to show you everything and give you all the tools you need.

    The projects he gives are professional looking and great as he takes you step by step through building them and giving you great ideas and things to use in real world projects.

    Would be an awesome course if it was taught step by step with a holistic focus on each section topic at hand vs jumping all over the place.

    Good step by step guidance.

    Explanations of essentials step by step has helped me a lot.

    Read more

    visual studio code

    thank you for using visual studio code, I'm using another program concurrently to get my certification and its interface is @$%^@$%^@$%$@%^$%@^^%&%^&^$&^ Attention to the details and contents at its best.

    Extremely easy to follow, easy to understand Perfect, helps me a lot with setting up visual studio code in a smart way after only 10 minutes Great course!

    Enjoyed learning about some new extension within Visual Studio Code editor and what they do.

    As soon as I opened the Visual Studio Code program it said that I needed to install "Git," which the instructor did not go over.

    I have to slow him down to a 0.75x and pause several times to take notes or follow through on my visual studio code so that's the only complaint I may have, however this is exactly what I needed and it's such a minor concern so far.

    This was very informative to start setting up Visual Studio Code.

    I've needed to pause the videos to be able to understand what was being said about installing and running Visual Studio Code.

    great video and great tutor Brad as always does an awesome job of explaining the concepts and showing you the practical use of them i did not use Visual Studio Code, and i like the live server setup(!)

    Have already learned some handy tricks regarding my new favorite text editor: Visual Studio Code Brad's courses are always great for beginners.

    Thanks for sharing your knowledge about Visual Studio Code.

    Read more

    real world applications

    Worked straight from the bottom to developing real world applications.

    It covers practical projects as well as learning the code in smaller demonstrations followed by using it in real world applications.

    Brad explains everything and gives you real world applications and teaches you how to test your application with an api.

    I will definitely use this as reference material in the future when I need to apply this to real world applications.

    But would still like to see a more detailed explanations on things; how they can be applied to real world applications.

    Brad's YouTube videos are fantastic too, but this is worth investing in for a full overview of JavaScript with real world applications.

    His examples are on par with real world applications and at the very least give you a template to create your own application.

    Brad is an absolute monster, his teaching style has you going through all of what Javascript has to offer, than he spans your knowledge by creating real world applications.

    Read more

    feel much more confident

    I feel much more confident following any JS tutorial on Youtube and moving on to frameworks and other languages.

    I feel much more confident working with JavaScript now.

    I now feel much more confident.

    I feel much more confident in my ability to write JS code now.

    Read more

    anyone wanting to learn

    would recommend this course to anyone wanting to learn javascript properly This course has been fantastic - I appreciate the plain English explanation of concepts (far better than the incomprehensible technical jargon one usually hears), the projects, and the fact that you go beyond the bare-bones basics (functions, loops, etc) to talk about things like ES6 features, APIs, etc... maybe pretty basic stuff in the grand scheme of things, but it's still good information that goes a little further, and I appreciate that I have learned a lot, and everything went well till Tracalories project.

    Would definitely recommend to anyone wanting to learn vanilla JS.

    I would highly recommend this course to anyone wanting to learn practical javascript skills.

    I recommend it to anyone wanting to learn javascript.

    Read more

    java script

    I with instructor split app.js file into couple different file, I was lost going up and down in such a huge java script file.

    yes it is a really good course for java script go for it i learnt this for react hope this helps and thanks These courses are absolutely awesome!

    He throws it up before you and let's you see it works, but he never gives you an understanding of the structure of java script and how or where best to use it.

    Though have basic understanding of Java script , but this is in much detail.

    Definitely, This course will make a person experienced in java script to apply in the real world application.

    You help me a lot to understand how's Java Script and Node JS work.

    Simple language and basic concepts Excellent course on Java Script.

    Looking forward to more specifically Java Script material.

    Before i was not able to understand java script framework's like: angularjs.

    Read more

    design patterns

    Only thing I found somewhat lacking was the design patterns section.

    I felt some sections were rushed through and not properly explained like the ES2015+ features, all of the design patterns etc; Anyways, thanks Brad.

    Had some great info on design patterns that no one really covers, so that was cool.

    Therefore, I think a better strategy would have been to introduce and explain JavaScript properties as and when they are required during the projects; a similar approach was used when discussing design patterns.

    Only section where I felt that the course lacked a little bit was the design patterns section where the explanation was good but the application examples could have been better, since design patterns are really tricky to completely understand with a single example.

    For example, the design patterns section was poorly explained.

    I especially like the section on design patterns, I understand them so much better now thanks to the clear and concise mini projects.

    Everything is explained as simply as possible along with the reasoning of making actual programming decisions (great for learning design patterns and DIR).

    Read more

    come across

    Brad has really helped me a lot, I am going to recommend Traversy Media to whoever I come across that needs a good resource for learning to code from the beginning.

    This has to be, hands down, one of the best instructors I have come across on Udemy.

    Amazing, really Such good value for money, really a great resource One of the slowest and least engaging javascript tutorials I've come across.

    :-) Peter M. Chapel Hill, NC This is without doubt the most well rounded and complete online JavaScript course I've come across.

    After learning this course, I now feel confident whenever I come across a framework that I may not be familiar with.

    By far the best course I've come across for JavaScript.

    Brad is the best instructor I have come across.

    It is the best course that I have come across so far.

    Read more

    copy and paste

    Additionally, back to being in a hurry, he copy and pastes a lot of code and does not repeat the reason for writing it.

    For guys like me (dumb af), I need repetition of not just the code via copy and paste, but of the functions we are using and why they are necessary.

    I like how each session "starts from scratch", meaning that a faster way would be to "copy and paste" code from previous sessions, but that would not permit a new user to absorb the new material.

    Of course, dwell on new constructs but if we watched you type something very similar before, just copy and paste it in and perhaps review the code functionality verbally.

    Brad is a fantastic instructor, I like the way he types all the code out and doesn't just copy and paste stuff.

    Read more

    top notch

    His teaching style and the projects built are top notch.

    Well done Brad, all of your material is top notch.

    I only watched the first video so I hope this 5 star rating is not over the top but with great confidence I can tell you that Traversy media is top notch.

    It will help get you started and then move you into the difficult things As usual Brad's courses are top notch !

    His content that he uploads is always top notch and I really learn a lot when watching any of Brads content.

    Top notch Clear and concise so far but I'm sure I will get confused later :) Brady Traversy is an awesome instructor!

    Usual clear delivery and logical structure you can expect from Brad Top notch as always from Brad So far so good good So far, so good.

    Read more

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    Instructor of Counseling classes, Adjunct Faculty $36k

    Audio Visual Technician for Academy Classes $41k

    Taking Project Management classes $68k

    Write a review

    Your opinion matters. Tell us what you think.

    Rating 4.6 based on 3,087 ratings
    Length 21.5 total hours
    Starts On Demand (Start anytime)
    Cost $15
    From Udemy
    Instructor Brad Traversy
    Download Videos Only via the Udemy mobile app
    Language English
    Tags Web Development Development

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now