40 hours of video, 1000+ pages of expert guidance, 7 authors

👉 $99









→ Remind me 💌

Go from beginner to well-paid Engineer

Learn all about modern JavaScript from 7 expert authors

Get the Special Cyber Monday deal $1,527 $99

Hey, my friend just got a coding test and it’s in react and she has no react experience. What's the best resource to send her?

Learning the best ways to build modern JavaScript apps is hard. Whether it's web or native, it doesn't matter. There's just so much you have to learn.

ES6, ES6+, ES2016, 2017, why do people say JavaScript but mean ECMAScript, what's Babel, where does Webpack fit in, what are async and await , how does a fat arrow function work, what is this, how do I bind a callback, oh wait callbacks are bad, do I use React or Vue, where does jQuery fit in, should I use TypeScript or Flow, why do I care about types anyway?, how do I separate logic from templates, what's a smart component, what does JSX do, should I use imports or requires, how much of this stuff works in the browser anyway, isn't compiling for C++, what's Redux again?


Where do you even begin?

If you're like most, you start at a random spot that piques your interest. Then you read a bunch of random blogs and Stack Overflow answers and Readme files on GitHub and voilá, 10 years later, you're a pro.


That's why this holiday season 7 expert JavaScript authors got together and designed a coherent learning journey. Go from "My JavaScript is a little shakey" all the way to "I just got a job writing JavaScript for $150,000".

Self-paced learning from 7 expert authors who will answer your email if you have a question.

You start with the basics of modern JavaScript, continue with React and Redux, learn all about modern build tools, follow it up with native apps, build some shiny examples that would make your mom proud, and finish your journey off with some soft skills that will make you a great engineer to work with.

Separately all of this would add up to $1,527, but because it's Black Friday and Cyber Monday, you can get it for just $99 this week.

Together we've helped over 200,000 engineers level up their skills, get promotions, and wrangle job offers from some of the biggest tech companies in the world.

We've seen it all. Every struggle you encounter, every niggle in the road, we've helped someone just like you figure it out.

So why are we giving it to you practically for free?

Because we believe these books and courses can help you. Not everyone has a large expense account or thousands of dollars to spend on improving their skills.

We would have loved a deal like this when we were starting out, so we're offering it to you now.

If you're struggling to keep up with modern JavaScript, or if you have a job offer or interview you don't quite feel ready for, give our stuff a try. We keep our books and courses up-to-date with all of the latest discoveries.

And if you don't like it, we'll give you a full refund.

But you gotta act fast. Sales close Friday, December 1st.

Probably one of the best online courses to learn ReactJs. Stephen is a very good teacher, his explanations are simple and clear and the curve of difficulty of the course is coherent for effective knowledge.

Your journey from beginner to well-paid engineer

Start at the beginning and become a software engineer. Skip any part you've already mastered, or use our materials to brush up.

Your learning is self-paced. Take as long as you need, or power through as fast as you want. The bundle includes more than 40 hours of video courses and almost 1,000 pages of detailed guidance.

Don't worry, though. You don't have to go through it all. Use as much as you want. Reference the rest later.

Basic Javascript

  • Let's Learn Coding with Modern JavaScript → A book for the absolute beginner code learner. It doesn't assume that you know anything. (originally $38)
  • es2017.io → Brush up on modern JavaScript syntax with interactive examples in your browser.

React Fundamentals and advanced concepts

  • Course: Modern React with Redux → Master the fundamentals of React and Redux with this tutorial as you develop apps with React Router, Webpack, and ES6. (originally $180)
  • **40% off React Quickly *→ Learn React.js fast. This hands-on book teaches you the concepts you need with plenty of examples, tutorials, and a large main project that gets built throughout the book. *(originally $20)
  • Learn React and Redux from A to Z → Learn all the basics and advanced topics of React and Redux in this single video course. (originally $298)
  • React by Example → You'll learn the best practices of working with React - stubbing data with default properties, placeholder behavior handlers and more. You’ll learn how to use the powerful React ecosystem to make your work easier. (originally $49)

Excellent course that i have ever seen. Very helpful. This course have actually helped me in understanding React & Redux in depth. I highly recommend this course to anyone who is looking forward to learn React & Redux. I am very satisfied :)

Harshal Hirve

Understand your build tools

  • SurviveJS - Webpack → Learn all the ins and outs of Webpack from basic setup to advanced techniques like code splitting. (originally $20)
  • SurviveJS - Maintenance → Meant for anyone who has to develop and maintain JavaScript applications or packages. This book gathers the best development practices so you'll be able to maintain your code for a long time to come. (originally $15)

Brilliant! A must have if you want to to learn webpack but also if need an updated reference guide. I always use it as a reference guide when I develop.

Andrea Chiumenti

Integrate 3rd party libraries

  • React + D3v4 → Dive into 7 fun projects that build interactive visualizations, create animations, and implement fast performance with canvas. Learn everything there is to know about building beautiful apps with React. (originally $149)

Fullstack React

  • Universal Web with React and Node → This course teaches web developers how to build universal web applications using JavaScript, NodeJS, Express, and of course React — NER is, after all, the best stack for universal web development. (part of NodeUniversity for $500)
  • Rails meets React → Learn how to integrate your React frontend with a Rails backend. (originally $49)

React Native

  • The Complete React Native and Redux Course → iOS and Android App Development from scratch - build full React Native mobile apps ridiculously fast! (originally $95)
  • React Native Quickly → Start Learning Native iOS Development with JavaScript NOW! (part of NodeUniversity for $500)
  • Automate Your React Native Releases with Fastlane & Bitrise → Learn step-by-step how to release your React Native applications into Stores automatically by using Fastlane & Bitrise. (originally $70)

Really great course. Definitely worth it and the value I got out of it was instant. Every step is well explained and you always know why you are doing something.

Harris Robin Kalash

Soft skills for engineers

  • How to Become a Professional Programmer → Tips and advice on your journey from a beginner programmer into a professional one (originally $28)
  • Why Programmers Work at Night is about the flow of programming, why it's easier at night, and what programmers need to feel productive. (originally $16)
  • Blogging for busy programmers → Become a recognized developer without endless sacrifices. You will find many techniques to save time while blogging, including time-boxing, starting from the middle, keeping your English correct enough. (originally $49)

Great book. Well written and funny remarks keep you glued to it. I literally LOL'd few times :) So if you are a programmer or live with a one be sure to read this book. It will teach you some new stuff for certain.


Special feature

12 month access to Node University, an online school for all things JavaScript founded by Azat Mardan. 20 books and courses on everything from Node.js and MongoDB, to managing AWS and building frontends with React. (originally $500)

Azat is a great professional in Javascript / Node.JS development, as well as an excellent tech mentor. He has extraordinary abilities in coaching other engineers and takes them to the next level of web-development. His projects, as NodeProgram (http://nodeprogram.com) and Node University (http://node.university), has a very detailed content related to React, Node, and JavaScript. As an engineer, I have enjoyed having Azat’s books and his video lectures on my favorite lists. Looking forward to learning something new again with Azat in the future.

Alexey Bushnev

Meet the authors

Samer Buna

Samer is a polyglot coder with years of practical experience in designing, implementing, and testing software, including web and mobile applications development, API design, functional programming, optimization, system administration, databases, and scalability. He worked in several industries including real estate, government, education, and publications.

Samer has also authored several technical books and online courses about Node.js, React.js, GraphQL, and Ruby on Rails. He is passionate about everything JavaScript, and he loves exploring new libraries.

Swizec Teller

Hi I'm Swizec, a geek with a hat, React instructor and author of books and courses on web development. I've been doing JavaScript since before jQuery was cool and building my first *real* component way back in 2015 blew my mind.

Juho Vepsäläinen

Juho Vepsäläinen is behind the SurviveJS effort. In addition to being a core developer of webpack, he has been active in the open source scene since the early 2000s. Blue Arrow Awards winner.

Robert Pankowecki

Robert Pankowecki is Ruby on Rails developer, working remotely for more than five years. At Arkency he's worked on number of web projects in collaboration with small startups as well as large corporations. The creator of active_reload library which made your Rails apps faster in development mode. Founder of wroc_love.rb conference and one of the leading speakers at Lower Silesian Ruby User Group. Author and co-author of four books ‘Async Remote' , 'Fearless Refactoring: Rails Controllers', 'Rails meets React.js', 'React.js by example'.

Andrzej Krzywda

Andrzej Krzywda is the founder and CEO of Arkency, a Rails consultancy. He spends time reviewing dozens of legacy Rails apps every year, finding patterns, applying fixes. Cares about code quality, maintainability and explicitness. For 5 years he's been teaching Rails at the University of Wrocław in a way that shows my students the beauty and speed of delivering Rails applications, as well as the mess that they can sometimes turn into. Working with students has taught him patience and how to structure his knowledge so it is easily digestible.

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.

Azat Mardan

Azat is a Technology Fellow, Manager at Capital One, and a JavaScript/Node.js expert with several online courses on Udemy and Node University, and 14 books published on the topic, including top-sellers React Quickly (Manning, 2017), Full Stack JavaScript (Apress, 2015), Practical Node.js (Apress, 2014) and Pro Express.js (Apress, 2014). In his spare time, Azat writes about tech on Webapplog.com, speaks at conferences and contributes to open-source. Before becoming an expert in Node.js, Azat finished his Master’s in Information Systems Technology; and worked at U.S. federal government agencies, small startups and big corporations with various technologies such as Java, SQL, PHP, Ruby, etc. Azat is passionate about technology and finance, as well as new disruptive ways of educating and empowering people.

Igor Lamoš

Igor's passion for software development can be tracked back to 2000. In the past, he has been working for major media players in the European market within transactional business projects in insurance industry. He has gradually become an expert connecting both software and insurance worlds together. A constant desire for improvement led him to found his own software company - BePlus. In the last years, he has been particularly interested in React and React Native while leading his small team in the "lead-by-example" way. Besides a few specialized apps for insurance brokers, currently he is working primarily on his own projects and trying to pass gained experience on to other developers. He holds the rule, that the correct application of appropriate technologies according to the specific use-cases creates high quality software. That's what he would like to show to everyone else …