Software Development

React

Master the world's most popular UI library. Build reusable components, manage complex state, and create blazing-fast, interactive user interfaces for modern web applications.

ABC-REA-001Short CourseBeginnerFlexible schedule
Register to enrollPrice on request
React course
About this course

What you will explore

Master the world's most popular UI library. Build reusable components, manage complex state, and create blazing-fast, interactive user interfaces for modern web applications. The curriculum develops theory, worked reasoning, guided practice, independent application, module assessment, and a final evidence-based project.
Curriculum

13 modules · 13 lessons

Modern JavaScript and JSX1 lessons
Modern JavaScript and JSX117 min
Components1 lessons
Components85 min
Props and Data Flow1 lessons
Props and Data Flow85 min
Events and State1 lessons
Events and State85 min
Conditional Rendering and Lists1 lessons
Conditional Rendering and Lists93 min
Forms1 lessons
Forms85 min
Sharing and Structuring State1 lessons
Sharing and Structuring State85 min
Context and Reducers1 lessons
Context and Reducers93 min
Effects1 lessons
Effects93 min
Refs and Custom Hooks1 lessons
Refs and Custom Hooks85 min
Routing and Data Loading1 lessons
Routing and Data Loading93 min
Testing and Accessibility1 lessons
Testing and Accessibility93 min
Performance, Security and Deployment1 lessons
Performance, Security and Deployment109 min

Upcoming classes

No live classes scheduled

The timetable will update as lecturers publish course sessions.

Frequently asked questions

How do the first three free classes work?

For eligible courses, your first three qualifying live classes are free. A class is counted only after attendance is confirmed. Payment is required before joining later paid classes.

What happens if I miss a live class?

When a course recording is published, enrolled learners with the required access can watch it from their dashboard.

How do I know what a course costs?

Each published course shows its configured price or states that pricing must be confirmed. No payment gateway is presented as active unless it has been configured.

Can I track my learning progress?

Yes. Required lesson completions and quiz results contribute to your course progress and certificate eligibility.

Keep exploring

Related courses

Software Development
Short Course

Java

Build enterprise-grade, high-performance applications. This course covers OOP, data structures, and algorithms, giving…

◷ 4.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

Python

Unlock the power of Python, the world's most versatile language. Build AI models, automate complex workflows, and analy…

◷ 3.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

SQL

Become the data wizard every organization needs. Master the art of querying, managing, and deriving insights from relat…

◷ 5.00 weeks↗ Beginner◇ Certificate