technifyed

Great Learning via Great Learning Academy

React JS Tutorial

4.55,299 ratings at Great Learning Academy

Overview

This free online React JS course will help you learn React from scratch, starting with the fundamentals you need to work with React. You’ll begin with HTML, CSS, and JavaScript basics, followed by setting up React on your system and creating your first React application using Create React App.You’ll then learn modern JavaScript features such as functions, arrow functions, import and export, spread, rest, and destructuring before moving into React basics. The course also introduces React components, including functional and class components, and explains how controlled and uncontrolled components work. With hands-on exercises and practical examples, you’ll build a clear foundation in React and understand how its core concepts are used to create web applications

What you'll learn

  • HTML Basics
  • CSS Fundamentals
  • JavaScript Essentials
  • Development Environment Setup
  • Create React App
  • Modern JavaScript Features
  • Core React Concepts
  • JSX
  • Component Management
  • State Management
  • Building React Applications.

Syllabus 9

  1. Prerequisites- HTML

    To understand ReactJS better, you must be familiar with HTML. This module explains HTML and its basic tags in detail with the help of a code example.

  2. Prerequisites - CSS

    You require CSS to style your web pages. This module discusses CSS and demonstrates the use of its attributes on the web page.

  3. Prerequisites - JavaScript

    This module explains JavaScript and how to incorporate it into web pages through a code example.

  4. Local Setup

    This module explains the installation of ReactJs on your system to work with React.

  5. Create React App Tool

    Create React App is one of the best practices for developing a single-page React application. This module explains creating React app and the beneficial features of this tool.

  6. Create React App - Steps

    This module demonstrates the steps in building a react app and getting started with the Create React App project to build web pages.

  7. Next Gen. JavaScript Features

    In this module, you will learn about the new generation of JavaScript features like Let keyword, Const keyword, functions, Arrow function, Export keyword, Import keyword, class, Spread operator, Rest operator, and Destructuring.

  8. Basics of React

    This module includes a hands-on exercise to help you comprehend React's fundamentals.

  9. Introduction to React Components

    In this module you will learn about function and class components and how they are created and extracted we will also learn about controlled and uncontrolled components in ReactJS.

Advantages and disadvantages

Advantages

  • Free, short, with a free certificate.
  • Made in India, with examples Indian students will recognise.
  • Free certificate when you finish.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (9 parts) you can see before you start.
  • Hands-on: you build or practise, not just watch.

Disadvantages

  • Introductory; the certificate carries little weight with employers.
  • Expect follow-up calls and emails about paid programs.

Some points apply to every course of this kind; see how we rank.

Free, with a free certificate

  • Free: Sign up with your email or phone to watch.
  • Certificate: Free when you finish the videos and quiz.

Taught by

  • Mr. Faizan ParvezFaizan has been working as an Instructor of Data Structure and Algorithm for the last 1 year. He has expertise in langu…

Great Learning is in Tier 4: commercial training companies and platform-made courses of our institution ranking (58/100).

Similar courses

Compare these

Harvard University · YouTube

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

Free video11 videos, 16 hours

Massachusetts Institute of Technology · YouTube

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

Free video26 videos, 28 hours

Harvard University · YouTube

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

Free video10 videos, 14 hours

Harvard University · YouTube

CS50's Introduction to Artificial Intelligence with Python 2023

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

Free video8 videos, 12 hours

Harvard University · YouTube

CS50's Introduction to Artificial Intelligence with Python 2020

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

Free video8 videos, 13 hours

Massachusetts Institute of Technology · YouTube

MIT 18.S997 Introduction to MATLAB Programming Fall 2011

View the complete course: http://ocw.mit.edu/18-S997F11 Instructor: Yossi Farjoun This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB® in particular. License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/term…

Free video6 videos, 50 minutes

Enter your email and the official page opens. Phone is optional.