# [Modern JavaScript From The Beginning](https://www.udemy.com/modern-javascript-from-the-beginning/)

[Course Notes](https://github.com/genesisgabiola/modern-javascript-from-the-beginning)

Learn and build projects with pure JavaScript (No frameworks or libraries)

Course Created by Brad Traversy


## What you'll learn

- Modular learning sections & 10 real world projects with pure JavaScript
- Asynchronous programming with Ajax, Fetch API, Promises & Async / Await
- Learn JavaScript Patterns
- Master the DOM (document object model) WITHOUT jQuery
- OOP including ES5 prototypes & ES2015 classes
- Regular expressions, error handling, localStorage & more


## Course Content

- [x] Intro & Getting Started
- [x] JavaScript Language Fundamentals
- [x] DOM Manipulation & Events
- [x] [DOM Projects](https://genesisgabiola.github.io/sandbox/)
- [ ] Object Oriented JavaScript - ES5 & ES2015
- [ ] [OOP Book List Project]()
- [ ] Asynchronous JavaScript Ajax & Fetch API
- [ ] [API Projects]()
- [ ] Error Handling & Regular Expressions
- [ ] Other Newer Features - ES2015+
- [ ] JavaScript Patterns
- [ ] [Tracalorie Project (Using The Module Pattern)]()
- [ ] [Microposts Project - CRUD Front End (Webpack & Babel)]()



## Requirements

- Basic HTML / CSS knowledge


## Who this course is for:

- People that want to learn modern JavaScript from beginner to advanced without libraries and frameworks
