In this course, you will learn the basics of React.js through building a gradebook web application to manage assignments, students, and grades.
Start free course Join 2757 others!
Congratulations on taking some of your first steps into full stack development.
So why did you decide to click and join this course? Ideally, you are a learner who:
If you understand the topics above, you can start learning modern frontend development with React.
So why do we learn React?
React has growing popularity in the tech industry because of its simplicity. With a simple knowledge of HTML and JavaScript, picking up React won't be too difficult.
We'll answer common questions like:
And when you're done you'll be able to:
We'll be building a gradebook for teachers!
Before starting this course, we recommend:
New developers, new GitHub users, users new to Git, students, teams
Welcome to React! Let's get started with our project.
Give your app a title by adding a header component
Import a child component into its parent
Add the ability to create assignments
Pass a title prop to the List child component
Add a students state variable to keep track of students
Create a method to add students to our state
Bind the addStudents method to our class
Learn how to pass data back to parent components
Let's confirm you made the right changes
Congrats on finishing the course!
252 minutes
All public courses on Learning Lab are free.
You’re an upload away from using a full suite of development tools and premier third-party apps on...
If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get...
This course will walk you through everything you need to start organizing ideas and collaborating...
Learn new skills by completing fun, realistic projects in your very own GitHub repository.