Custom Components: Udemy free courses for home assistant

Link for project: GitHub - hudsonbrendon/sensor.udemy: Custom component to get free courses from udemy.com for Home Assistant

Udemy Free Courses Sensor Component

Custom component for information about free courses available on udemy.com for home assistant

Installation

HACS

Manual

  • Copy directory custom_components/udemy to your /custom_components directory.
  • Configure.
  • Restart Home-Assistant.

Configuration

Go to your account’s API configuration page, and manage your client_id and client_secret.

- platform: udemy
  client_id: your-client-id
  client_secret: your-client-secret
  category: your-category

Integration with list card

you can display the list of courses with a list card, install the in your home asssistant, and in a manual card, add the following configuration:

type: 'custom:list-card'
entity: sensor.udemy_free_courses
title: Udemy free courses
feed_attribute: courses
columns:
  - title: ''
    type: image
    add_link: url
    field: image
  - title: Title
    field: title
    style:
      - white-space: nowrap

Category list:

  • Business
  • Design
  • Development
  • Finance & Accounting
  • Health & Fitness
  • IT & Software
  • Lifestyle
  • Marketing
  • Music
  • Office Productivity
  • Personal Development
  • Photography & Video
  • Teaching & Academics
  • Udemy Free Resource Center
  • Vodafone

Debugging

logger:
  default: info
  logs:
    custom_components.udemy: debug
1 Like

Thanks for your details . Your Post is verry important for all users of home assistant and all Learners.
people can also learn with AWS Classes in Pune

Thank you for the informations. Your post is very useful. learn more with Selenium Training in Chennai

This looks like an excellent integration for Home Assistant to stay updated on free Udemy courses! The Udemy Free Courses Sensor Component makes it convenient to fetch and display free courses right in your setup. If you’re exploring additional sources for free learning resources, freecoursesites is another great platform to find a variety of free courses across different categories.

For those new to this integration, follow these steps to set it up:

  1. Install it through HACS or manually as described.
  2. Configure it with your Udemy API credentials and the desired category.
  3. Use a custom list card in Home Assistant to display the fetched courses beautifully.

The ability to filter by categories like Development, Design, IT & Software, etc., ensures you find courses aligned with your interests. It’s a great way to keep learning opportunities at your fingertips!