Java Script
Course
JavaScript is the most popular programming language in the world. It powers the entire modern web. It provides millions of high-paying jobs all over the world. That's why you want to learn JavaScript too. And you came to the right place!
Who this course is for:
- Take this course if you want to gain a true and deep understanding of JavaScript
- Take this course if you have been trying to learn JavaScript but: 1) still don't really understand JavaScript, or 2) still don't feel confident to code real apps
- Take this course if you're interested in using a library/framework like React, Angular, Vue or Node in the future
- Take this course if you already know JavaScript and are looking for an advanced course. This course includes expert topics!
- Take this course if you want to get started with programming: JavaScript is a great first language!
What you'll learn
- Become an advanced, confident, and modern JavaScript developer from scratch
- Build 6 beautiful real-world projects for your portfolio (not boring toy apps)
- Become job-ready by understanding how JavaScript really works behind the scenes
- How to think and work like a developer: problem-solving, researching, workflows
- JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
- Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc.
- Modern OOP: Classes, constructors, prototypal inheritance, encapsulation, etc.
- Complex concepts like the 'this' keyword, higher-order functions, closures, etc.
- Asynchronous JavaScript: Event loop, promises, async/await, AJAX calls and APIs
- How to architect your code using flowcharts and common patterns
- Modern tools for 2021 and beyond: NPM, Parcel, Babel and ES6 modules
- Practice your skills with 50+ challenges and assignments (solutions included)
- Get friendly support in the Q&A area
- Design your unique learning path according to your goals: course pathways Show more
Syllabus
JavaScript Fundamentals – Part 1 | JavaScript Fundamentals – Part 2 |
How to Navigate This Course | Developer Skills & Editor Setup |
[OPTIONAL] HTML & CSS Crash Course | JavaScript in the Browser: DOM and Events Fundamentals |
How JavaScript Works Behind the Scenes | Data Structures, Modern Operators and Strings |
A Closer Look at Functions | Working With Arrays |
Numbers, Dates, Intl and Timers | Advanced DOM and Events |
Object-Oriented Programming (OOP) With JavaScript | Mapty App: OOP, Geolocation, External Libraries, and More! |
Asynchronous JavaScript: Promises, Async/Await, and AJAX | Modern JavaScript Development: Modules, Tooling, and Function |
Forkify App: Building a Modern Application | Setting Up Git and Deployment |
Free Access : Lifetime Video, Notes In PDF |
Description
JavaScript is the most popular programming language in the world. It powers the entire modern web. It provides millions of high-paying jobs all over the world. That's why you want to learn JavaScript too. And you came to the right place!