According to my needs. it varies depending on my workload and project requirements.
In awerage I try to complete at least 2-3 courses per year in order to stay updated with the latest technologies and trends in the industry. Most of these courses are online, via platforms such as Udemy
If I am doing a new thing - taking a course.
And buying a lot of materials - e-books/webinars/mastermind groups.
Sometimes 2 times a year, sometimes 5 times in 5 months.
SnapSign