---
intro: "https://www.youtube.com/watch?v=46c5XPAEFzU"
---

# Welcome!

We are very excited to have you here! 🎉 😂

## 💬 Fundamentals:

During this course, you will be learning the following concepts:

1. **Using JSX**: A great syntax proposed by Facebook that mixes HTML and JS in the same file to help you write dynamic HTML.

2. **How to build components with React.js**: The web is now being made using components: Angular, VUE, React, etc. All of them propose "component oriented" developments.  

3. **All the tips to generate dynamic HTML**: In the end, that is the main front-end developer objective: Creating dynamic HTML.  

4. **Using JS Modules**: Splitting your code into different files is the best way to organize and optimize your projects.  

## Useful Readings:

+ [https://www.w3schools.com/react/react_jsx.asp](https://www.w3schools.com/react/react_jsx.asp)

+ [https://www.w3schools.com/whatis/whatis_react.asp](https://www.w3schools.com/whatis/whatis_react.asp)

## Useful Videos:

+ [https://youtu.be/N3AkSS5hXMA](https://youtu.be/N3AkSS5hXMA)

+ [https://youtu.be/9GtB5G2xGTY](https://youtu.be/9GtB5G2xGTY)

## Contributors:

Thanks to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻, (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 👀, (build-tutorial) ✅, (documentation) 📖

2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribution: (coder) 💻, (build-tests) ⚠️

3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribution: (translator) 🌍

This project follows these specifications: [all-contributors](https://github.com/kentcdodds/all-contributors)

Contributions of any kind are welcome!

### Note:

> 🔹 We built the exercises incrementally, you should feel the progress little by little, and hopefully, the difficulty raising between exercises will never be too big to get you frustrated.

Click the `next` button on the top of these instructions to begin with the first exercise...
