A practical course on working with real APIs using Python.
API in Practice: Interact with Any Service
Learn to fetch data from the internet, work with weather, NASA, GitHub and AI — all through Python and real APIs!
What you will learn
Detailed course program with practical assignments and projects
About the course
Lesson 1: Meet APIs — Chuck Norris Facts
Learn what APIs are, write your first HTTP request on CodeHS, and get random Chuck …
Урок 2: Погода в коде — OpenWeatherMap
Переходим на локальную машину: устанавливаем Python-окружение, работаем с API-ключами через .env и получаем реальную погоду …
Урок 3: Космос в кармане — NASA API
Работаем с официальным API NASA: получаем астрономическое фото дня, снимки марсохода Curiosity и данные об …
Урок 4: Автоматизация GitHub — POST, PATCH и токены
Впервые работаем с POST и PATCH запросами: авторизуемся через Bearer token и создаём репозитории, issues …
Урок 5: Нейросеть в коде — Google Gemini API
Подключаем Gemini через официальный SDK: генерируем текст, задаём роль ассистенту, стримим ответ по частям, ведём …
Student reviews
No reviews yet. They will appear when students start taking the course and sharing their learning experience.
Learn with real examples
See what code you will write in the course
Ready to start learning?
Присоединяйтесь к растущему сообществу студентов, которые уже начали изменять свою жизнь благодаря этому курсу. Получите персональную поддержку и практические навыки.
Other courses
Continue your learning with these courses
Docker: From Chaos to Containers
Max's story: how Docker solved 'It works on my machine!' problem and saved the startup
Kubernetes: От контейнеров к оркестрации
История Макса: как Kubernetes помог масштабировать приложение с 10 до 10 000 пользователей
Git & GitHub Desktop: Командная работа без боли
Графический Git для командной разработки — клонируй, коммить, пушь через удобный интерфейс!