React

Description

React is a declarative, component-based JavaScript library designed to enable the creation of dynamic user interfaces for web applications. Created by Meta Platforms and adopted by a community of major companies and volunteers, Reactโ€™s flexibility, ease-of-use and performance have consistently placed in the top of front-end developersโ€™ choices. Together with complimentary libraries such as Redux for state management, React has become one of the leading choices in the development of modern Single Page Web Applications (SPAs), while it has also been extended by React Native for the creation of UIs in all popular platforms and operating systems.

The React Code.Learn programย  is designed to equip client-side web developers with the knowledge required to effectively adopt and use React. The program covers basic React concepts such as React syntax, creating components, as well as architectural React concepts and best practices such as Code Splitting, Memos, the Context API, Reconciliation and Render Props. In addition to the above, participants will also be introduced to the Redux library for state management, fully preparing them for the implementation of user interfaces and SPAs using React.


Key Objectives

The key learning objectives of this program can be summarized as follows:

  • React Basics
  • React Versions and Features
  • Code Splitting
  • Memo
  • Context API
  • Reconciliation
  • High Order Components
  • Render Props
  • Redux

Target Audience

Higher education graduates in one of the following fields:

  • Computer Science
  • ฮ™nformatics
  • Software Engineering
  • Web and Mobile Development
  • Computer Engineering
  • or any other relevant area

Prerequisite Knowledge

Some familiarity with HTML, CSS, and JavaScript will be beneficial.


Classroom

Sessions can be delivered:

  • Live online via video conferencing platforms, with recording available for later review
  • Interactive workshops with practical exercises, real-time demonstrations, and collaborative activities
  • Hybrid approach combining live online delivery with on-site support if needed

The teaching methodology combines presentations, live demonstrations, hands-on exercises, and interactive discussions to ensure participants actively practice AI in realistic work scenarios.

Date

Dec 09 - 17 2025 - 2026
Ongoing...

Organizer

Code.Hub
Email
[email protected]