Тюториалы на разных языках программирования для начинающих на
udemy.com обычно включают в себя создание нескольких проектов, один или более из которых ставят перед собой задачу подключения к стороннему API, к примеру, погоды, курсов валют.
Для разработки веб-приложений рекомендую изучение React.js. Из аналогов: Vue.js, Angular.js.