Skip to main content Accessibility Feedback

JavaScript Coaching

Get private, personalized mentoring from a trusted JavaScript expert.

Grow (or start) your career as a front end developer.

πŸ”₯ Cyber Monday Sale (extended)! Join today and get 50% off JavaScript Coaching for the first three months. This sale ends this week, so don't wait!

Sign Up Now →

Tired of tutorials? Want to really dig in and work with other developers on how to become a vanilla JS badass? I can’t tell you how much I’ve learned.- Ben Rudolph

How it works

Regular Video Calls

During each session, you're in charge. We can review code, talk about problems you're facing, or even pair program.

Unlimited Q&A

Between calls, you can message me privately 24/7 on Discord or by email with questions. You'll also get access to my private community, where you can chat with other students.

Projects, Guides & Code Snippets

Get free access to 500+ courses, workshops, projects, templates, boilerplates, and more.

I thank you from the bottom of my heart. If it had not been for you, I would not be able to learn JavaScript.- Patricia Parker

How I can help

There are a number of ways I can contribute to your technical and career success.

  • Code Reviews. Get specific, personalized feedback on your code, including code structure, web performance considerations, accessibility, and common gotchas that can cause unexpected headaches.
  • Debugging. There’s nothing quite as frustrating as being unable to fix broken code. I can help you get unstuck and help you learn to debug more effectively.
  • Career Advice. How do you find jobs, write an effective resume, or figure out what you want to do next? I used to work in HR before switching careers. I can help you navigate the ins-and-outs of your career.
  • Accountability. Knowing that someone will ask you about your progress can be a big motivator in actually making progress. I can provide that accountability.

Sign Up Now →

Let’s be honest. Learning JavaScript is hard!

JavaScript is listed as a “must have” skill on so many front-end job listings. But if you’ve tried learning it before, you know how painful and confusing it can be!

  • Tutorials that assume you have a CS degree or a ton of experience.
  • Lots of abstract examples and foo and bar everywhere.
  • Projects that are too big and complex, so you get stuck, can’t get help, and give up.
  • Passive/aggressive or incomplete answers on StackOverflow.
  • Lots of “just use {tool or library}” type tutorials.
  • Lessons that starts with “Just…” (followed by some really complicated instructions).
  • JavaScript methods are inconsistent and often behave unexpectedly.
  • What do you learn first? What’s important, and what can you ignore?
  • You learn how something works, but when you sit down to build a real project with it, you have no idea where to start.

I can help you grow (or start) your career, level-up as a developer, and get unstuck.

Shout out to Chris Ferdinandi’s blog that keeps coming up whenever I google anything vanilla JS. Nice little tips every day.- Wes Bos

What types of things can we discuss?

Common topics coaching students ask about include…

  • Help fixing broken code
  • How to approach a coding task
  • Tools, processes, and best practices
  • API integration
  • HTML, CSS & JavaScript
  • Web Components
  • JavaScript libraries
  • Static Site Generators
  • State-Based UI
  • Web performance
  • Service workers
  • Unit and E2E testing
  • Documenting code
  • Accessibility
  • Career development
  • And more...

Your 100% Money-Back Guarantee πŸ’°

Don't put off getting the help you need to grow (or start) your career! If you're not happy for any reason after our first call, just let me know and I'll give you a full refund.

Ready to get started?

Get private, personalized mentoring from a trusted JavaScript expert.

  • Recurring Video Calls
  • Unlimited Q&A
  • 500+ Projects, Guides & Code Snippets

πŸ”₯ Cyber Monday Sale! Join today and get 50% off JavaScript Coaching for the first three months.

2 Calls
$499 $250/month
Join Now + Save
1 Call
$349 $175/month
Join Now

Not sure if coaching is right for you? Book a short call to figure it out.

After signing up, you'll get an email with instruction on how to book our first video call.

Clarity. Brevity. Unpretentious explanation. Care for best practices. Obvious attentiveness. Available to help “unstuck” students. You actually rock, Chris.- Kabolobari Benakole
Wanting to learn JavaScript from scratch, make the transition from jQuery or some other library? Already pretty competent and just want to get better?

Chris Ferdinandi has got your back and his learning platform is a tremendously good value.- Jonathan Schofield
I recommend Chris Ferdinandi to all JavaScript learners :)- Alex Muraro
Shout out to Chris Ferdinandi. Since I dropped jQuery, has been the best asset for learning vanilla js for me. πŸ™ŒπŸΌ- Arden de Raaij
[One of the] absolute webdev blogging MVP’s of 2018- Chris Coyier
Honestly, the projects so far plus seeing your examples have helped me learn so much faster.- Craig Haggart
Your daily emails have proven invaluable to me - its almost like you’re reading my JS todo list.- Daniel Deverell
God, you’re amazing… I’m learning so much from you.- Mojtaba Seyedi, Front End Developer
We need more people like Chris, who not only have this mindset that we need to stick to the basics of JavaScript, but are willing to evangelize it.- David Walsh
As a front-ender I always found JS difficult and made the mistake “solving” my lack of knowledge with the use of jQuery and a lot of plugins.

When I stumbled over your site and watched the video I had the feeling that for the first time I had an insight how JS works and how to learn it.- Ruud van Zuidam

Hi, I'm Chris Ferdinandi. πŸ‘‹

Chris Ferdinandi

I help people learn vanilla JavaScript, and I believe there’s a simpler, more resilient way to make things for the web.

I’ve taught developers at organizations like Salesforce and the Boston Globe, and my JavaScript libraries have been used by organizations like Apple and Harvard Business School. My developer tips newsletter is read by over 14k developers each weekday.

I want to help you master vanilla JavaScript, without all of the painful false starts and roadblocks I encountered when I was learning.

Sign Up Now →

If you have any questions about anything, feel free to send me an email at