All courses are up to date, guaranteed

One of the most frustrating aspects of learning a new technology is the overwhelming amount of out of date resources that exist. You've probably experienced it before - half-way through a blog post only to realize that what you're learning is an old API and the new one is completely different. Or worse, you purchase a course, install the dependencies, make sure your code matches the instructor's, but everything is broken because the instructors code is out of date.

When starting this site, my only goal was to create the resources I wish existed when I was starting out. Part of that includes having courses which are free from breaking changes so students never have to worry if a certain course is up to date.

Here are the details. Within 60 days of a breaking change, all courses will be updated to reflect the new API. If not, you'll receive a full refund for what you paid during those 60 days as well as any additional days that the breaking change(s) persist.

Signature

Start Learning Today

4.9

629 Reviews

92%
8%
1%
0%
0%
  • IN
    Ilya Nechiporenko
    React
    41 hours ago

    Tyler, thank you so much for the great course. I really enjoyed and I will recommend it to my friends

  • BS
    B Shean
    Modern JavaScript
    3 days ago

    This thoughtful exposition of major changes to the javascript language while providing context and motivation to those changes.

  • Jordan Gibbings
    TypeScript
    5 days ago

    This is my first course with ui.dev, the experience thus far has been great! Absolutely lives up to the advertised quality. The pacing, structure and focused content is a breath of fresh air compared to cookie-cutter courses found elsewhere. Learning a ton and enjoying every minute of it.

  • IN
    Ilya Nechiporenko
    Modern JavaScript
    5 days ago

    Very good. Clear, comprehensive. I'd recommend this course to every programmer who would like to build a more solid understanding of how the internals work of Javascript work

  • IN
    Ilya Nechiporenko
    Advanced JavaScript
    5 days ago

    I enjoyed that. Complex things made clear and easy to understand. Thank you, Tyler!

  • M
    Mircea
    TypeScript
    11 days ago

    good crash course into ts. previous js experience is kind of needed (which is expected) and that's fine: you're here to learn ts, not js. i think more hands-on exercises and projects would help a bit, but overall I am satisfied by the value delivered by this course

  • NR
    Noman Rauf
    React
    14 days ago

    The explanation parts of the course are good. Tyler explains things well and often repeats the concepts which is great. The only thing that I would like to say is that instead of doing one HUGE project throughout the whole course, it would be good idea to have the students do small projects throughout the course (like assignments). After all that, the big project should be at the end as a capstone project.

  • KM
    Kevin M
    Modern JavaScript
    18 days ago

    The main differentiator for this course is that Tyler explains what goes on "under the hood" and the reasons why things in JS are done the way they are. This helps cement the concepts in my brain as I know no longer think "i'm doing it this way because it's how everyone else does it", but because it's the most efficient way.

  • Ryan Lynch
    React Hooks
    18 days ago

    I completed a software bootcamp in 2020, and spent a few months building a stock application with classes, no hooks. I started a job in Silicon Valley in December, the code base only used hooks, no classes. I would have been fired if it was not for this course. My working knowledge of React and Redux has improved tremendously, and I really enjoy the manner in which you represent the material. I recomend this course to anybody looking to sharpen their skills. Thank you so much!!!!

  • Ivan Burda
    React
    22 days ago

    After I covered the React part of the (React+Redux) course from Maximilian Schwarzmüller at Udemy, a colleague of mine mentioned the ui.dev to me. I was reluctant to go through the Tyler's course, because I thought I had already learnt the React fundamentals from the Udemy and also built an app on my own - the course from Max is top. Nevertheless, Tyler's course has exceeded my expectations and I must say it is a great, well-rounded course which contains lots of aha-moments. My biggest aha moments were related to children, propTypes, query params for passing data, and dynamic imports. I am glad I have invested my time into the course! Thank you, Tyler! Ivan