Course Overview

Create an entire App with React, use components and the markup language JSX, the syntax extension to JavaScript. Learn how to manage the state of each component and how to use properties for conditional rendering.

Explore the React Router for changing the content in a seamless manner. Integrate data fetching via API and store the data in the Redux state container for state management across multiple components.

Developers with a solid foundation in HTML, CSS and JavaScript can use this course to extent their knowledge and become a Front End Developer. This course is the ideal sequel for our popular JavaScript Complete Course.

Learn React at Web Courses Bangkok

Why Choose This Course:

This course will equip you with all the knowledge necessary for becoming a Front End Developer. If you are proficient in HTML, CSS and JavaScript then this course will give you the knowledge in the most popular and current technology that is also in a high demand on the job market.

Take your development skills to the next level

Expand your knowledge and learn the most popular library when it comes to Front End Development. This skill will give you an edge over other developers. React developers are in high demand.

Be ready for the future

React is fast and scalable, two very important factors when it comes to modern web development. Knowing React will lead to better possibilities and expand your horizon, because React is not just limited on running in the browser.

What you will be able to do

  • Get to know the basics of React
  • Include reusable components and manage their states
  • Fetch data via API, store the data in the Redux state container and display relevant components
  • Equip yourself with the knowledge to be a skilled Front End developer
learn react at Web Courses Bangkok

Send me the Course Outline

We’ll be happy to send you a full course outline and extra information about the course.

Meet Your Instructor

Carl has over 18 years experience in Web and Graphic design and is the co-founder of Web Courses Bangkok. He has built thousands of websites and already helped over 50 trainees go from beginner to career professionals.

When he is not teaching he can be found consulting at the United Nations headquarters in Bangkok and speaking at events around Thailand and Asia.

teacher carl heaton

I remember being a beginner and it sucks. You never know what to learn or what information to trust so I taught myself.

In my lessons I always explain the why and the how behind everything. That way you can relate to everything you are learning.

You are welcome to contact me with any questions.


8 Lesson, 3 hrs per lesson, 4 Weeks.


    All our courses come with loads of extras designed to help you learn in the best way for you. This includes:

    • Help and support during and after your course from your instructor.
    • Welcome to come in and work at the school during your time with us.
    • Video tutorials for you to work at your own pace with a Cup of Tea, Wine or even a Beer.
    • Reference worksheets for you to not only practice your skills and refer back for quick answers and reminders.

    Friends = Discounts

    Bring a friend to a private class and get 50% discount on the cost of their course. If you have two friends then we will be happy to offer you group pricing.

    Private 1-2-1

    • 12 hrs Private Tuition
    • 1-2-1 with your instructor
    • Choose your own schedule
    • Work on your project
    • Live class recording
    • Free Project consultation

    1,950 bht p/h 63 USD – 56 EUR

    Choose a schedule


    3 hrs (1 lesson)
    5,850 bht

    6 hrs (2 lessons)
    11,700 bht

    9 hrs (3 lessons)
    17,550 bht

    12 hrs (4 lessons)
    23,400 bht

    Intensive Classes
    Contact us for details

    Related Courses

    We have five key categories and the following courses are from the web development category:

    Choose your Schedule Students working with their teacher

    Web Development Training

    Get in-depth with web development. Our instructors will help you master the tools of your choice.

    Choose your Schedule web courses bangkok python essentials

    Python Essentials

    Learn the building blocks of Python so you can build a variety of flexible programs in the future.