> For the complete documentation index, see [llms.txt](https://reactjs.koida.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reactjs.koida.tech/react-in-the-beginning.md).

# React In the Beginning

## <mark style="background-color:blue;">What is This Course  About</mark>

**Modern Frontend Web Development with ReactJS**

* How React works
* Its building blocks
* Old vs New ways of building web applications

**Fundamentals & Intermediate Concepts of React**

**Hands-on React Project Building : Learn by doing it in the hard way**

***

### **Notes:**

* This course focuses on teaching you modern frontend web development using ReactJS.
* You'll learn how React works, its core components, and how it differs from traditional web application development.
* The course covers both fundamental and intermediate React concepts.
* Hands-on projects will allow you to apply your knowledge and build real-world React applications.

***

## <mark style="color:orange;">Course prerequisites</mark>

* **Web development basics**

<figure><img src="/files/GPnlte0EUiRNUCBDhaaM" alt="" width="375"><figcaption><p>Pre-requisite</p></figcaption></figure>

* HTML
* CSS
* (Modern) JavaScript
* nodeJS
* **React beginner course (but not a beginner programming course)**
* **No need to be an expert!**

***

**Notes:**

* This course assumes a basic understanding of web development concepts, including HTML, CSS, and JavaScript.
* A beginner React course is recommended, but prior programming experience is not required.
* This course is designed for learners who are not necessarily experts in React or web development.

***
