Sorry ! There Are No Active Batches

Course Overview

React is one of the most popular and widely used JavaScript library used for front-end development and being used by many companies such as Facebook, Dropbox, Netflix, Airbnb, PayPal, Walmart, and so on. Many popular apps use React. So, if you want to master front-end web development, you must learn to React.

In this course, you will learn about concepts of Advanced Js, ES6/7, Babel, npm, Webpack, React, Redux, React-Router, React Hooks, etc. , and gain practice implementing them and getting them to work for yourself all in a classroom program. .

The course will be mentored & guided by Industry experts having hands-on experience in Front-end Web Development using React Js in Enterprise Applications. The course includes 1 major & 2 minor projects based on real-world applications with guided lab sessions.

It will be an online live (Live Stream) class, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor (similar to offline classroom program).

Class Timing and Duration

  • Course Dates : 5 August to 13 September, 2020
  • Classes schedule
    • Wednesday :- 8:00 PM - 11:00 PM
    • Sunday :- 4:00 PM - 7:00 PM
    Course Duration - 12 Lectures (6 Weeks)

Should know the basics of of HTML and CSS

Recommended for:
  • College students, Working Professionals seeking to be a React (Front-end Web) developer or to create and launch their own React applications

  • Course Features

    • Course Completion Certificate
    • Course mentored by Industry experts
    • Project-based learning which will add stars to your resume  
    • Internship Opportunities at GeeksforGeeks

    What You Will Learn

    • Build, test, and launch React apps by mastering React, Redux, React-Router, and React Hooks
    • Setup authentication and user accounts and deploy your React apps live to the web
    • Use cutting-edge ES6/ES7 with Babel and learn the latest React libraries and tools
    • Testing React Apps with Jest, Enzyme
    • 3 projects based on real-world applications

    Course Content

    • Env Set-up
    • JavaScript Basics
    • ES6, Babel
    • JSX
    • React Basics, React Components
    • Stateless Functional Components
    • Webpack
    • Stylling React
    • React Router
    • Minor Project 1: Portfolio App - using React Components, Webpack and React Router etc.
    • Redux
    • React with Redux
    • Testing React Components
    • Heroku
    • Deploying React Apps with Heroku
    • Minor Project 2 : Real Estate Web Application that allows users to buy or sell property using React + Redux
    • Intro to Firebase
    • FireBase with Redux
    • Authentication
    • New concepts : Hooks, Context API etc.
    • Major Project: Social Media App, similar to FB, using React + Redux + Firebase etc. 

    Course Mentors

    Shashi Bhushan Kumar (Instructor)
    Tech Lead & Mentor at GeeksforGeeks | Ex- Adobe, Paytm

    Worked with Adobe for about 2 years, Shashi Bhushan has sound knowledge of technologies like Java, Spring/Spring Boot, Hibernate, Jersey, REST APIs, Python, Django, Javascript, React Js, MySQL, DynamoDB, Redis, Kafka etc. He graduated from NIT Allahabad in 2016 and worked for Paytm as a Software Engineer for a year. He is very passionate about Competitive Programming & Problem Solving. He is currently working as a Mentor at GeeksforGeeks.

    Soham Mukherjee (Instructor)

    Incoming SE at Shoppe Singapore | 6* at Codechef | 2-time ICPC Regionalist

    A vivid competitive programmer who max rated 6* in CodeChef, appeared in the top 100 globally in CodeChef multiple times and even got selected for Codejam 2018 Round 2. A 2 time ACM ICPC Regionalist Soham was an intern at DE Shaw in summer 2019 where he worked on a React based project and he got PPO based on his performance. After that, his interest lies in web development and worked on several other React-based projects. He even got an offer from Shopee Singapore where he will be joining the backend team this year.


    1. Is there any number to contact for any query?
      You may call us on our toll-free number: 1800 123 8622  or Drop us an email at
    2. How will we work on the projects?
      You will begin the project with the help of a course mentor. Each student will be guided by the mentor in the class itself.
    3. Is this a certification course?
      Yes, It's a GeeksforGeeks certified program that includes projects along with learning. All students will receive a Training certificate with appropriate grades.
    4. What is the size of a batch?
      The planned batch size is 25
    5. How can I register for the course?
      Click on the Signup for free button & Pay Fees online
    6. What are the course duration and class timing?
      The course includes 12 lectures which will be completed in 6 weeks ( from 5 August to 13 September ). Classes are scheduled on every Wednesday :- 8:00 PM - 11:00 PM & Sunday :- 4:00 PM - 7:00 PM.

    Course Registration

    Batch Date Type Register
    RJSL-2 05 August '20 to 12 September '20 Live Classes
    Registration Closed