What Does MVP Stand For? It’s Not What You Think.
October 7, 2024
Article
Build React Apps with Modern Tools. Develop core React skills by building apps with React Router, Styled Components, Class Components, Hooks, and Redux.
Instructors: Bob Ziroll
Included with
(5 reviews)
Recommended experience
Intermediate level
You need a solid understanding of basic React to complete this course. Try Scrimba's Learn React course here on Coursera.
(5 reviews)
Recommended experience
Intermediate level
You need a solid understanding of basic React to complete this course. Try Scrimba's Learn React course here on Coursera.
Understand foundational concepts such as React Router and Class Components.
Build modern apps using Styled Components, React Hooks, and Redux.
Add to your LinkedIn profile
November 2024
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
This specialization equips you with essential skills to build dynamic and reusable React applications. You’ll explore foundational concepts like React Router and Class Components, then advance to building modern apps using Styled Components, React Hooks, and Redux. Industry-standard tools and practical projects ensure your learning aligns with real-world demands.
Applied Learning Project
Throughout this specialization, you will work on projects including a movie search app and a Tic Tac Toe game. These hands-on tasks will let you apply your new skills to create user-friendly interfaces and manage dynamic data in a range of React applications.
Although modern React tends to use functional components, knowledge of class components remains a useful skill to have in your toolbox. You might find yourself dealing with legacy code, or a colleague who prefers them. The difference between functional and class components might come up in an interview - who knows!
In this course, Bob Ziroll takes you through the essential basics of class components with a collection of interactive challenges designed to get you coding as much as possible. This approach leaves you with rock-solid knowledge which really sticks.
Learn React Router v6, the most popular routing library for React applications and one of the most downloaded React support libraries ever.
In this course, you’ll learn the most important parts of the React Router (v6) library while building an app called “VanLife”, an app for renting decked-out travel vans for your next road trip adventure. This course is filled with interactive coding challenges, small and large, to help drill in the topics you’ll be learning, all while building the main VanLife project. Repetition and practice is the real way to avoid tutorial hell and build the muscle memory needed to truly understand what you’re learning. So if you’re looking to escape tutorial hell, this course (and Scrimba courses in general) is the way to go!
How to obtain and integrate a Movie DB API key into a web project.
How to create and style React components for a movie search app.
How to manage state using React's useState hook and display dynamic content.
If you are wondering how to enhance your CSS for styling React component systems, styled components are the way to go.
Styled components are helpful for many reasons. They reduce class name bugs, they make your components more readable, and they allow you to navigate your CSS more easily. They also allow for dynamic styling and automatic vendor prefixing. This one-hour course follows a “lesson and project” approach. You’ll learn the core concepts and complete mini-challenges to test your understanding. Then you'll put your new skills to good use with a fun and practical project. By the end of the course, you'll have a cool progress tracker to add to your portfolio or even expand upon to show off your coding skills.
Create interactive UI components using React.
Implement game logic with JavaScript and React state management.
Build a Redux store and manage state.
Implement Redux in a React application with hooks and provider.
Combine reducers for handling complex state structures.
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Earn a degree from world-class universities - 100% online
Upskill your employees to excel in the digital economy
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.
If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.
Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate, or you can audit it to view the course materials for free. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. If you only want to read and view the course content, you can audit the course for free. If you cannot afford the fee, you can apply for financial aid.
This Specialization doesn't carry university credit, but some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.