All Teachers / David Khourshid
David Khourshid

David Khourshid

Microsoft

David Khourshid is a Florida-based web developer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about JavaScript, CSS, animation, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.

David Khourshid's Courses

What They're Saying

Great course! I learned a lot of about how can I minimized all states and useEffect and how to improved code to be more readable and easy to maintain.
polikus oka
Excellent workshop and straight to the point. The techniques for data normalization were a key takeaway in this course.
Andres Montero
Extremely valuable instruction and exercises! This is what I needed to level up my React skills.
Grzegorz Paprzycki
Grzegorz Paprzycki
I learned so much about handling states in React projects. I almost applied every principle discussed here in my actual project at my company. Thanks so much, David, for creating this course.
Muhammad Hamza
Muhammad Hamza
This course is amazing! I learned about derived state, state machines, and data normalization. I am definitely going to adapt these principles in my day-to-day work.
Sardendu Bharti
There is an excellent XState course on Frontend Masters
Baptiste Devessier
Baptiste Devessier
BDevessier

Our courses are taught by experts from these top companies (and more)

Microsoft
Netflix
Stripe
Spotify