Learn JavaScript, Get Hired | The Essentials

JavaScript is the most in-demand skill. Get an extra advantage with this course's special JS interview question videos.

4.30 (687 reviews)
Udemy
platform
English
language
Web Development
category
Learn JavaScript, Get Hired | The Essentials
27,806
students
3 hours
content
May 2019
last update
FREE
regular price

What you will learn

the differences between function declarations, expressions, and arrow functions.

when the `this` keyword is relevant.

intricacies of types - coercion, null vs. undefined, truthy, falsy, and more.

how almost everything in JavaScript is an object.

the answers to a handful of tricky JavaScript interview questions.

Why take this course?

If your goal is to learn JavaScript and get hired, take this course.

According to the 2018, Hackerrank developer survey, JavaScript is the number one skill that companies are looking for in the tech industry. After all, JavaScript is the language that runs in the browser. And almost every company does business through a web application.

JavaScript frameworks are also the biggest gap between what employers demand, and what candidates can provide. This is because JavaScript still isn't a part of the core curriculum at many universities. Rising software engineers don't have JavaScript skills unless they learn on their own.

Therefore, according to the statistics, learning JavaScript is smartest choice to increasing your chances of landing a job.

In addition, this course is going to give you an extra advantage. Throughout the course, there are special interview-question based videos. These focus on particularly tricky question, that you may get asked about during a JavaScript interview.

Here's how the course journey will go:

  • First: the Basics. You'll ramp on the console, syntax, objects, and other language fundamentals.

  • Second: Functions. There are a few ways to create functions. So you'll explore those differences, and important concepts like the `this` keyword.

  • Third: Types - Digging Deeper. There are some big questions about types: what is type coercion? How are truthy and falsy different? What is null vs. undefined? In this section, you'll cover those questions and more.

The course is meant for newcomers to JavaScript. In addition to the interview-question based videos, there are resources like quizzes to help reinforce your learning.

Overall, the statistics say that investing your time in JavaScript is a wise decision. On top of this, this course is giving you a greater advantage by preparing you for the tough interview questions.

Ultimately, if your goal is to get hired for your JavaScript skills, then this course will set you on that path!

Content

Introduction

JavaScript and What You'll Get From This Course
Course Repository

The Basics

Preview | The Basics
The Console, Operators, and Variables
Booleans and Conditionals
Syntax - Semicolons and Comments
Undefined and Primitives
Arrays
Objects
Loops and Iteration
Quiz | The Basics
Summary | The Basics

Functions

Preview | Functions
Functions - Declarations vs. Expressions
Arrow Functions
Methods and the `this` Keyword
More on `this` and Function Expressions vs. Arrow functions
Interview Question | The `this` Keyword
Callbacks
Interview Question | Callbacks
Quiz | Functions
Summary | Functions

Types - Digging Deeper

Preview | Types - Digging Deeper
A Dynamic Language and Types
Almost Everything is an Object
Equality and Type Coercion
Truthy and Falsy
Null vs. Undefined
Explicit Type Conversion
Interview Question | JavaScript Types
Quiz | Types - Digging Deeper
Summary | Types - Digging Deeper

Next Steps

Bonus Lecture: The Full Bootcamp

Screenshots

Learn JavaScript, Get Hired | The Essentials - Screenshot_01Learn JavaScript, Get Hired | The Essentials - Screenshot_02Learn JavaScript, Get Hired | The Essentials - Screenshot_03Learn JavaScript, Get Hired | The Essentials - Screenshot_04

Our review

🌟 **Overall Course Rating:** 4.3/5 ## Review Summary This course on JavaScript fundamentals has been met with overwhelmingly positive feedback from recent reviewers. The course is praised for its solid foundation in Javascript concepts, clear and engaging delivery by the instructor, and the inclusion of interview questions that provide an extra layer of learning. The step-by-step explanations make it accessible to beginners while also being valuable for those looking to refresh their knowledge. ### Pros - **Comprehensive Content:** Covers a wide range of Javascript concepts from basics to more advanced topics. - **Clear Teaching Style:** Instructions are conveyed in a clear, understandable manner, which is especially appreciated by non-native English speakers. - **Engaging Delivery:** The instructor's lively and attentive approach keeps learners engaged throughout the course. - **Logical Structure:** Concepts are introduced gradually, building upon each other in a logical way for easier understanding of why things work the way they do. - **Interview Questions:** Offers valuable practice for real-world scenarios and interviews. - **High Production Quality:** Features excellent video and audio quality, with no distractions or inconsistencies. - **Educational Materials:** Provides source code on GitHub, quizzes at the end of sections for assessment, and text summaries for quick revision. - **Accessibility:** The course is structured in a way that is accessible to both beginners and intermediate learners. ### Cons - **Pacing:** Some users found the initial video introduction to be too lengthy, but this seems to be an exception rather than a rule. - **Speed of Content Delivery:** A few learners felt the content was delivered slightly too fast for them to code along in real-time. - **Expectation Management:** One user requested more explanation on the use of `var` and why coding isn't always presented with all lines together. ### Additional Notes - The course is part of a series, with additional courses available for purchase that cover more specific Javascript topics such as async/await, promises, and prototypes. - Some users mentioned the course provided them with a basic understanding of JavaScript and prepared them for further learning in the field. - A few learners highlighted the importance of understanding the syntax and common mistakes in JavaScript, which the instructor addresses effectively. ### Learner Feedback Highlights - **"Great starting material for basic stuff."** - The course is highly recommended as a foundation for understanding Javascript. - **"Very solid Javascript concepts..."** - The course provides a strong understanding of key JavaScript concepts and the instructor's interview sections are a great addition. - **"...built on in a logical way to increase your knowledge with understanding of how things work and why you do things a certain way."** - The logical progression helps learners understand the rationale behind Javascript operations. - **"...clear, crisp, and engaging English delivery..."** - The instructor's teaching style is particularly effective for non-native English speakers. - **"Excellent video quality with no noise..."** - High production values contribute to a distraction-free learning experience. - **"Very thorough and descriptive course on javascript fundamentals."** - The course is considered a great resource for both beginners and experienced developers alike. ### Conclusion This JavaScript fundamentals course has been lauded for its comprehensive approach, excellent production quality, and the clarity of its delivery. It is a well-designed learning tool suitable for all levels of Javascript development knowledge. If you are looking to either start your journey with JavaScript or enhance your existing skills, this course comes highly recommended by the community.

Charts

Price

Learn JavaScript, Get Hired | The Essentials - Price chart

Rating

Learn JavaScript, Get Hired | The Essentials - Ratings chart

Enrollment distribution

Learn JavaScript, Get Hired | The Essentials - Distribution chart

Related Topics

2341848
udemy ID
4/27/2019
course created date
5/2/2019
course indexed date
Bot
course submited by