Typically no. A training course will always provide you with exactly what you need, although you may decide you want more.
Most training providers conduct the courses in their training labs equipped with the course materials and required technologies/software needed to train you.
However, there are a few companies that travel across Canada and conduct their training in hotel conference rooms. The courses they teach don't always need materials such as laptops or recording materials however you may wish to bring your own to take notes or record the session.