Just in! New mentors this month

Hand-picked resources: How to learn JavaScript

Got a big interview coming up? A long-held dream to learn a new skill? Our mentors can help you prepare and learn more about JavaScript and get you towards your goal quicker

Find mentors at

494 JavaScript mentors available

Only 2 Spots Left

# What to expect: ## I will * Give direction in terms of what to learn and how to learn it * Give explanations both technical and regarding the approach to problems * Give and record code reviews * Be flexible within my niche ## I won't * Debug specifics …

$100 / month
  Chat
Regular Calls
Tasks


Hi there 👋 I'm Meghdad 👨🏻‍💻 A seasoned software developer with over 12 years of experience in the industry. My journey as a self-taught software developer was not always easy, but I found a mentor who helped me navigate challenges and find answers once I was totally stuck. Now, I …

$100 / month
  Chat
2 x Calls
Tasks

Only 3 Spots Left

Hey! I have been in the tech industry as a software developer (specializing in front-end development) for around 8 years so far. I believe that creating software is a craftsmanship, not only writing code that works. I believe in mentoring as the most efficient and tailored way of transferring knowledge. …

$240 / month
  Chat
2 x Calls
Tasks

Only 3 Spots Left

Whether you have a specific goal in mind, an outcome that you would like to achieve, a need for supportive challenge, or simply want to take time to experience clarity in your thinking, I am here to listen.

$210 / month
  Chat
2 x Calls
Tasks

Only 1 Spot Left

Hello there. 👋 My name is Erik! Software development is hard! When I first started out I had no idea what I was doing. I looked on forums, Google, and Stack Overflow for answers and often came up empty. After a lot of pain I found someone that could guide …

$350 / month
  Chat
1 x Call

Only 1 Spot Left

I help startups and engineers build and ship great products. Whether you're an entrepreneur trying to get your application to the finish line or you're an engineer looking to become irreplaceable at work, I can guide you to where you need to be. Hi, I'm Kerry. I have a passion …

$240 / month
  Chat
1 x Call

Only 1 Spot Left

Howdy, friend! I'm Depa :) I'm a Lead Mobile Developer working with React Native, currently wokring in jpg.store mobile team. I'm a senior software engineer with +9 years in iOS development and +4 years with React Native. You can expect from me honesty, proficiency and the desire to help. There …

$400 / month
  Chat
4 x Calls
Tasks

Only 3 Spots Left

Hey, I'm Branden! I'm a Full Stack Engineer at the New York Times with 7+ years of experience. I have a passion for learning new technologies and methodologies within the extensive computer world. I'm offering my service as a mentor because I want to see people flourish in this industry, …

$80 / month
  Chat
1 x Call
Tasks

Discover more mentors

Best books to build JavaScript understanding.

A well-written and thorough book can be an amazing path to build deeper understanding and also act as a handbook as you discover the internet's vast resources.

These are our and our experts top picks to get started building career-relevant skills.

JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout.

Eloquent JavaScript, 3rd Edition

Eloquent JavaScript, 3rd Edition

This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of JavaScript and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope.

A Smarter Way to Learn JavaScript

A Smarter Way to Learn JavaScript

The author wrote the book and exercises especially for people who are new to programming. Making no assumptions about what you already know, the author walks you through JavaScript slowly, patiently. They explain every little thing in sixth-grade English and avoid unnecessary technical jargon like the plague.

Effective JavaScript

Effective JavaScript

In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs.

Maintainable JavaScript: Writing Readable Code

Maintainable JavaScript: Writing Readable Code

You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book—including code style, programming tips, and automation—you will learn how to write maintainable code that other team members can easily understand, adapt, and extend.

JavaScript: The Good Parts

JavaScript: The Good Parts

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

Courses to deepen your JavaScript skills.

These days, courses are no longer a sequence of videos. They are usually accompanied by projects and a learning community, keeping you accountable and on the path.

Our experts recommend these courses, from free selections to paid programs.

The Complete JavaScript Course 2020

The Complete JavaScript Course 2020

Become an advanced, confident, and modern JavaScript developer from scratch. Build 6 beautiful real-world projects for your portfolio (not boring toy apps). Complex concepts like the 'this' keyword, higher-order functions, closures, etc. This best-selling course can truly take you from zero to one at a reasonable rate!

JavaScript 30

JavaScript 30

Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library. You should already know some JavaScript to start - This isn't a JavaScript 101 course. We learn by application - encountering many new situations while talking about the hows, the whys and the whats that we use to solve them.

JavaScript: Getting Started

JavaScript: Getting Started

JavaScript is the popular programming language which powers web pages and web applications. If you are new to programming or just new to the language, this course will get you started coding in JavaScript.

JavaScript: The Advanced Concepts

JavaScript: The Advanced Concepts

Learn modern advanced JavaScript practices and be amongst the top of JavaScript developers. Functional Programming, Inheritance + Prototype Chain, Asynchronous JavaScript + Event Loop and much more is included in this advanced best-selling JS course on Udemy by instructor Andrei Neagoie, who himself used to be a senior software developer

UI: Advanced JavaScript

UI: Advanced JavaScript

We're obsessed with making the most effective developer education content on the planet. On average, it takes us around 1,900 hours to create a new course. While others prioritize quantity, we optimize for quality. After learning about the topic you'll receive a quiz to make sure you have a solid conceptual understanding before moving on to the hands-on practice.