Tony Alicea
Udemy and Pluralsight Instructor. 350,000 students and counting.
JavaScript, HTML, CSS, UX, Conference Speaker, Podcast Interviews.
Normal UI: A Usability Technique For Non-Designers
Posted on September 2, 2024
Successful web apps are usable web apps.
How to Rewrite a Web Application
Posted on July 29, 2024
Most teams waste time, money, and opportunity.
Understanding React Compiler
Posted on June 19, 2024
Cache all the things. How React Compiler works under-the-hood.
On The Why Down
Posted on March 27, 2023
How To Do Better Than MVP
How To Write Email People Will Read
Posted on September 23, 2014
We are inundated with email. So how do you write an email that clients and co-workers will read?
Simple Is Not the Opposite of Complex
Posted on May 22, 2014
Complex is Easy, Simple is Hard
DOTW: Do One Thing Well
Posted on January 11, 2014
The Mantra of the Guessable Interface.
More...![](/assets/course_react.jpg)
Understanding React
My newest course! 16.5 hours. Deeply understand React by diving under-the-hood of React's source code and breaking down React internals.
Even if you've used React for years you likely have an inaccurate mental model.Build and debug React better by understanding how it really works. Covers Fiber, Hooks, Context, Suspense, a final project, and more. Watch the beginning for free!
![](/assets/course_htmlcss.jpg)
Understanding HTML and CSS
12,900 Students | 18 Hours
Most web developers don't know HTML or CSS very well, hurting the SEO, accessibility, and maintainability of their websites and apps. Learn semantic HTML and CSS at the browser-rendering engine level. Future-proof your skills by learning to read the HTML and CSS specifications.
![](/assets/course_teamdynamics.jpeg)
Team Dynamics and Soft Skills for Developers
The missing dev education. Bootcamps and universities don't teach you how to survive in your day-to-day interactions with dev team members, or deal with unique dev team stresses. This course shows you how to understand, communicate, and interact with your dev team members.
![](/assets/course_jsweirdparts.jpg)
JavaScript: Understanding the Weird Parts
191,000 Students | 12 Hours
Thousands of students credit this course with changing the course of their development career. Learn how JavaScript works under-the-hood at the JavaScript engine level.
![](/assets/course_es6.jpg)
JavaScript: Understanding ES6 and Beyond
5,000 Students
The sequel to Understanding the Weird Parts, building on the things we learn there, we dive into the latest features in the JavaScript language.
![](/assets/course_nodejs.jpg)
Learn and Understand NodeJS
130,000 Students | 13 Hours
Learn how to use NodeJS by learning how it (and other JavaScript runtimes) really work.
![](/assets/course_angularjs.jpg)
Learn and Understand AngularJS
99,000 Students | 7 Hours