Udemy Courses

Three hands-on courses on React, Material UI, and full-stack e-commerce.

Teaching through real projects

I started teaching on Udemy in January 2020, turning the process of building a polished React application into a course. The goal was to bridge the gap between knowing the basics and confidently bringing a design to life.

The next course expanded that approach into a full-stack e-commerce application. My third course focuses on understanding and customizing MUI components, with a systematic foundation you can return to while building your own applications.

Students
22,500+
Countries
150
Reviews
Over 3,000

The courses

  • Implement High Fidelity Designs with Material-UI and ReactJS course cover
    40h 41m of video247 lectures

    Implement High Fidelity Designs with Material-UI and ReactJS

    Build a polished React application from a high-fidelity design, translating layouts into responsive Material-UI components. Follow the project through theming, animation, a migration to Next.js, and production deployment.

    • Material-UI v4 components, theming, and responsive layouts
    • UI/UX design, animation, and cross-browser styling
    • Next.js, SEO, Firebase functions, and Google Analytics
    View course on Udemy
  • A Complete Guide to the JAMstack and React E-Commerce course cover
    78h 56m of video483 lectures

    A Complete Guide to the JAMstack and React E-Commerce

    Build a complete online store with React, Gatsby, and a Strapi headless CMS. Connect frontend and backend with GraphQL, then implement customer accounts, product inventory, checkout, and payments before deploying the application.

    • Gatsby, Strapi, GraphQL, Apollo, and Material-UI
    • JWT authentication, React Context, and social sign-in
    • Stripe checkout, reviews, favorites, subscriptions, and deployment
    View course on Udemy
  • Mastering MUI (Material UI): Component Customization [2024] course cover
    25h 19m of video215 lectures

    Mastering MUI (Material UI): Component Customization [2024]

    Go beyond MUI's default appearance with a component-by-component guide to customization. Learn the styling and theming foundations, inspect how components work under the hood, and practice with assignments, quizzes, and a final mastery assessment.

    • Component props, style overrides, the sx prop, and reusable themes
    • Responsive design and Grid-based layouts
    • Input, display, feedback, surface, navigation, and utility components
    View course on Udemy

My Udemy instructor profile →