Выгрузить сайт на сервер\хостинг с помощью FTP. Если у вас уже есть сайт, то он представляет собой "набор файлов" их и надо выгрузить на сервер. Если используете движок какой либо, еще проще. Базу данных еще создать не забыть (в панели управления хостинга должно быть все красиво написано, где тыкнуть). Сейчас редко продают голый хостинг без панели управления. По логике все это делается очень быстро
По QR коду вообще все элементарно. Генерируем код который содержит ссылку на ваш сайт . Насколько знаю генераторов онлайн подобных хватает в сети. Получаем в итоге нужный "штрих код", для красоты если есть желание еще работаем с ним в фотошопе (ну там рамочку красивую, еще какие фиговины под стиль сайта и т.д. Главное сам "штрих код" не ломаем). Ну и потом вместо ссылки на сайт , можем раздавать эту визитку-qr код.
Непонятно за какое обучение вы собираетесь платить. Я бы понял если бы искали как сделать сайт, но вот как его выгрузить, это что то странное)