React JS from Scratch

Learn React JS from zero and build a full CRUD app. Hands-on, beginner-friendly sessions with live weekly classes and expert guest speakers.
Instructor
Ivy Njuguna
94 Students enrolled
0
0 reviews
  • Description
  • Curriculum
  • FAQ
  • Reviews
  • Grade
side-shot-code-editor-using-react-js

In today’s job market, React JS is one of the most in-demand frontend skills you can have. This course takes you from zero knowledge to building and deploying a full CRUD application, the kind of project you can put in your portfolio and show to employers.

Each week combines self-paced lessons on Jenga eLearning with a live one-hour session where you build, ask questions, and hear from working professionals in the industry.

By the end of this course, you will have built a complete React JS application from scratch, understand how modern web applications are structured, and have hands-on experience with components, hooks, routing, API integration, and state management.

Week 1 — Setup + JSX & Components
Do I need to know JavaScript before this course?
Basic JavaScript helps but is not required. The course is designed to introduce concepts as you go.
Are the live sessions recorded?
Yes, recordings will be shared in the WhatsApp group after each session.
What will I build by the end?
A full CRUD application, you will be able to create, read, update, and delete data in a real React app.
Grade details
Course:
Student:
Enrollment date:
Course completion date:
Grade:
Grade Points
Grade Range
Exams:
Sign in to account to see your Grade
Certificate included
Course details
Lectures 5
Assignments 1
Level Beginner
Basic info

What You Will Learn

  • How to set up a React JS development environment from scratch
  • How to build reusable components using JSX
  • How to manage state and side effects with React Hooks
  • How to navigate between pages using React Router
  • How to fetch and display data from external APIs
  • How to manage application state effectively
  • How to build and deploy a full CRUD application
Course requirements
  • A computer or smartphone with internet access
  • No prior React experience required
  • Basic HTML and CSS knowledge is helpful but not mandatory
  • Willingness to build things and make mistakes
Intended audience
  • Students learning web development who want practical, job-ready skills
  • Developers who know HTML and CSS and are ready for their first JavaScript framework
  • Anyone who has tried to learn React before and got stuck

Recent Posts

    Archive

    Working hours

    Monday 9:30 am - 6.00 pm
    Tuesday 9:30 am - 6.00 pm
    Wednesday 9:30 am - 6.00 pm
    Thursday 9:30 am - 6.00 pm
    Friday 9:30 am - 5.00 pm
    Saturday Closed
    Sunday Closed