Save for later

The Complete React Developer Course (w/ Hooks and Redux)

This course was just updated to support React v16, React Hooks, the Context API, and more.

Have you tried to learn React before?

It’s easy to go down the rabbit hole of libraries and tools only to come out of it not knowing how to build and launch a real-world React application. You get things configured, but you’re not sure how the libraries fit together (or if you’re even using the right one).

Sound familiar?

I built this course to show you how you can build and launch real-world React web applications.

The Complete React Web Developer Course 2 starts with the fundamentals and covers everything you’ll need to build and launch React web apps.

You’ll see what it takes to build and launch a React app, from the first line of code to the final production deployment.

This course was designed around one goal: turning you into a professional React developer capable of developing, testing, and deploying real-world production applications.

You’ll learn React by doing, not watching.

From the first videos you’ll be building out each project as well as completing programming challenges I’ve designed to test and reinforce what you’ve learned.

Throughout the course you’ll build two React web apps:

  • The first app, a decision-making app called Indecision, is our starter application. You’ll learn the fundamentals of React while seeing exactly what it takes to get a React app up and running.

  • The second app, an expense manager called Budget, has all the features you’d expect from a real application. You’ll set up authentication, user accounts, routing, testing, form validation, database storage, and more.

  • Stay up-to-date in an ever changing world.

    The world of React changes fast, and that’s why I’m always working to keep this course as up-to-date as possible. You can jump in knowing you’re getting access to hot-off-the-press features.

    Everything you need comes in one easy-to-use package.

    There’s no need to worry if you’re learning the right skills to land that React job or launch that React app. I’ve mapped out everything you need to know in an interactive easy-to-follow package designed to get you up and running in a couple of weeks.

    There’s no better time to learn React.

    React’s not going anywhere. Companies like Facebook, Walmart, Uber, Airbnb, and Netflix are all using React in production right now.

    They’ve also made heavy investments in the React ecosystem, creating new libraries and tools that speed up and simplify React development. From the biggest to the smallest, everyone’s using React and new jobs are popping up every day.

    Get access to fast support if you get stuck.

    There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. Getting stuck is part of the learning process. That’s why I’m here to answer every single question.

    I’ll work with you to get you unstuck and back on track. It’s one of the reasons students love taking my courses:

    “This is the absolute best course I've taken on udemy. Andrew is amazing at explaining things concisely, and the flow of the course is perfect. He doesn't skip over anything and he doesn't over-explain anything. On top of all that, he responds to questions so quickly that you won't be stuck at any point." - Tanya Gamarian

    "The lessons are of high quality and even more important, he actually takes time to answer your questions. " - Thomas Vercamer

    "The instructor does an excellent job in explaining how to build React Apps. He also responds quickly to any questions that are asked." - Matt Willy

    I guarantee that this is the most up-to-date and engaging React course available, and it comes with a Udemy 30-day money-back guarantee.

    Over eighteen sections you’ll learn:

  • React

  • Redux

  • React-Router

  • Webpack

  • Babel

  • Testing with Jest

  • Enzyme

  • App Debugging

  • App Deployment

  • Firebase

  • Authentication

  • Git/GitHub

  • ES6/ES7

  • And many more tools

  • I can’t wait to see you on the inside.

    - Andrew

    Get Details and Enroll Now

    OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

    Get a Reminder

    Send to:
    Rating 4.7 based on 2,863 ratings
    Length 39 total hours
    Starts On Demand (Start anytime)
    Cost $16
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Tags Web Development Development

    Get a Reminder

    Send to:

    Similar Courses

    What people are saying

    step by step

    Step by step guide with a thorough explanation.

    Andrew's very friendly and encouraging, instruction are well-paced, step by step, thus beginner-friendly.

    Lectures are very well organized and he gives very clear instructions, explaining everything step by step.

    Built step by step with exactly the right amount of explaining around each topic, Thanks!

    He explains things step by step, which makes his courses very beginner-friendly.

    He teaches everything clearly step by step.

    Simple approach, we learn step by step, Andrew is really a good teacher.

    Clear react concept step by step with simple examples.

    Andrew takes you step by step a little bit further.

    The author goes step by step describing every react feature extensively!

    He is very deliberate in going step by step, tying things together and has a very clear way of conveying information and ideas.

    Step by step explanations, and I really like the "Andrew from the future" parts, make the course up to date.

    Very well explained and built step by step.

    One can learn a lot from this course and this is the step by step learning process in this course.

    Read more

    so far so good

    So far so good.

    I'm sure to check your udemy profile to see whats new :) So far so good.

    So far so good, I love how thorough Andrew is.

    Thank you So far so good.

    In fact this course is awesome, So far so good Andrew is breaking everything into pieces.

    So far so good!

    I am just starting this course so far so good!

    Really good couse for beginners So far so good.

    Good So far so good.

    so far so good - easy to follow I came to this course right after the modern JavaScript bootcamp, I quite liked the pacing of it, good for people to start here but not too much ground retread.

    so far so good, going through details.

    So far so good...

    Overall so far so good but I wish the instructor would see my comment above.

    :) When someone is new to this stuff (like me) you need every detail covered and so far so good..... Andrew is awesome.

    Read more

    looking forward

    I am looking forward to it.

    The lessons and the support are of high quality Learning Lot from this course, not only React and Redux, also Javascript ES6.. Andrew did an awesome job explaining very import aspects of React, Redux and ES6.. looking forward to rest of the course.

    Looking forward to the rest of the course!

    However, I'm very much looking forward for the announced update of the course, since a lot of stuff is outdated here and I also believe that Andrew knows a bit better how to use Visual Studio Code by now.

    I highly recommend this course for anyone who is looking forward to learn React.

    I definitely would rebuy this course and I'm looking forward to buy another course from Andrew.

    I'm looking forward to the rest of the course.

    Looking forward to more courses from Andrew especially React Native Course.

    Good skills, maintained the interest of learning till now.Looking forward to complete the course with +ve Learnings Andrew is extremely thorough.

    Looking forward to advanced courses with him.

    No word whiskers here :-) Looking forward to the rest of the course.

    I am now half-way and am looking forward to the second half.

    The course has started in true Andrew Mead excellent style - I'm looking forward to cracking on...

    Looking forward to lear more from this instructor in the future.

    Read more

    highly recommended

    Highly recommended.

    Highly recommended!

    HIGHLY recommended if you're wanting to dive into React + Redux for web development use!

    Another great course from Andrew - highly recommended.

    Highly recommended Too much webpack stuff.

    It's really good, highly recommended!

    Highly recommended Top quality instruction from a top quality instructor.

    Highly recommended!!!!

    Loving the course so far, Highly recommended for anyone wishing to get into React.

    Very Useful Course One of the best course in Udemy,Andrew has covered the basics well.Highly recommended.

    Highly recommended for the beginners.

    Read more

    behind the scenes

    I have to say I've learnt a lot, it was good how you explain how things work behind the scenes instead of using "create-react-app" and start coding.

    Very detailed explanation of what is happening behind the scenes.

    Additionally he starts every file from scratch including the gulp.js and webkit.config.js so you understand exactly how your code is operating behind the scenes.

    In summary, the Real World app building was the best of the best that I've taken part in but would have loved some behind the scenes action to React/ES6.

    very thoroughly covers concepts in react helping you understand what's happening behind the scenes by showing you how to do the same thing in regular javascript.

    Very careful about what is "really happening" behind the scenes, without being too overbearing.

    Perfect course Great pace, and the additional explanations really enable a deeper understanding of what is going on behind the scenes.

    explanation how code works behind the scenes.

    Read more

    half way through

    More than half way through the course so far and it has been very helpful.

    --- Half way update --- I'm now half way through the course and so far, it has been very educational.

    I am only half way through as well!

    I am half way through this course and it's great so far.

    About half way through and impressed so far.

    I am about half way through and i am really enjoying the course.

    Half way through and still great.

    I'm not done with this course half way through so far it's been great!

    Read more

    best instructors on udemy

    Andrew is one of the best instructors on Udemy!

    Truly one of the best instructors on Udemy.

    Andrew is one of the best instructors on Udemy.

    Well, thats Andrew Mead, clearly one of the best instructors on Udemy :).

    Read more

    explains everything in detail

    I absolutely love how Andrew explains everything in detail and makes it easy to understand.

    Andrew is amazing, he explains everything in detail.

    very nice course I like this course, the instructor explains everything in detail.

    Very clear and concise presentation instructor explains everything in detail and class is engaging installation of live-server did not work easy to follow.

    Read more

    after completing

    Bought this course just after completing the Node.Js course from Andrew, and this one is as good a the previous one !

    After completing this course, I feel comfortable using React now.

    This helped build my confidence in working with react after completing the course.

    I've since bought another one of his courses after completing this one.

    UPDATE: After completing the course, my original assessment holds up.

    After completing the course, I have found it to be extremely helpful.

    After completing this course, you will have a fundamental to solid understanding on React and should have the confidence to develop your own React applications.

    I'll not say i'll be an expert after completing this course but I'm sure I'll stand confident on React & Redux.

    After completing the course I can feel that I have got a good understanding of the topics.

    After completing this course, I at least have a leg up on figuring out how to look at this sort of documentation.

    Read more

    knows his stuff

    Andrew knows his stuff.

    Without question, Andrew knows his stuff.

    This guy knows his stuff and conveys it clearly Great course, he explain really clear all fundamentals concepts of React.

    Andrew knows his stuff 100% and is a great teacher.

    The instructor knows his stuff, he explains every steps thoroughly and really takes an effort to give challenges to reinforce the knowledge just acquired.

    Read more

    app from scratch

    This is a course that will put anyone on the right path to learning how create React app from scratch.

    I also have never created a react app from scratch, (only using react-create-app) so it was cool to see how to do that.

    I guess it's good to understand how webpack works, but create-react-app has been out for a while now, and no React beginner should be attempting to create their app from scratch anymore.

    Also, I recognize the value of completely building a react app from scratch, it is highly unlikely that anyone would ever build an app in this manner in the real world.

    Read more

    within 24 hours

    Questions posted in the Q&A section were always answered within 24 hours.

    Any questions I have had are ALWAYS answered within 24 hours.

    He responds to the questions in the forum also within 24 hours.

    He did what he said he would do and was helpful the whole way with answering any questions I had within 24 hours.

    Read more


    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    Web Design Specialist/Web Coordinator $60k

    React JS & Node JS Developer $60k

    Node/React Developer $69k

    IT/Web Development $70k

    React Js Developer (React Exp is Mandatory) $76k

    Web Producer, Web Communications & Services $82k

    Web Producer / Web Designer $85k

    Web Design, Web Development $90k

    IT/Web Developer $92k

    Web Administrator / Web Developer $98k

    Senior Web $120k

    Web Technologist 2 $126k

    Write a review

    Your opinion matters. Tell us what you think.

    Rating 4.7 based on 2,863 ratings
    Length 39 total hours
    Starts On Demand (Start anytime)
    Cost $16
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Tags Web Development Development

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now