Python is a powerful, modern programming language that has the capabilities experienced programmers need and easy to learn. Python is a well-designed, stable and fun programming language that is suitable for complex and simple projects at the same time. Programmers love Python because of its simplicity and ease of use.
Python
14 courses Added March 2026

Grokking Python Fundamentals
Learn Python from scratch or enhance your programming skills. The course is designed for beginners and professionals, with no programming experience required.
Beginner Python Primer for AI Engineering
Don't just interact with LLM models - create your own AI solutions in Python. This course will take you from beginner to confident proficiency in Python...1 hour 41 minutes 58 seconds
The Hidden Foundation of GenAI
Generative AI is everywhere today, but few understand the fundamental concepts it is based on. "The Hidden Foundation of GenAI" is a starting point...20 minutes 42 seconds 5 / 5
Contact Tracing with Elasticsearch
In this exciting engineering project, you will learn to track user movements through their phone scans. The goal of the project is to use...1 hour 37 minutes 3 seconds
Building APIs with FastAPI
API is the foundation of any modern data platform. You either provide an API for clients or use external APIs yourself. In any case, it's important to be...1 hour 35 minutes 40 seconds 5 / 5
Introduction to Python
In Data Engineering, programming plays a key role. Whether you are working with interfaces, databases, or engaged in transformation...1 hour 18 minutes 14 seconds
A/B Testing for Data Science
Stand out in the competitive job market in the field of data science. Master A/B testing - a skill highly valued by employers. Learn...1 hour 47 minutes 56 seconds 5 / 5
Responsive LLM Applications with Server-Sent Events
Large Language Models (LLMs) are transforming entire industries, but their integration into user interfaces with real-time data streaming...1 hour 18 minutes 18 seconds 5 / 5
Create Telegram Bot with Python
Learn to build your own Telegram bot using Python. This course guides you from setup to real-world application, ideal for Python developers.1 hour 22 minutes 55 seconds
Make a Location-Based Web App With Django and GeoDjango
Throughout this course, you’ll learn how to use Django and GeoDjango to build a location-based web application from scratch. You’ll be building a simple nearby56 minutes 48 seconds
Secure APIs with FastAPI and the Microsoft Identity Platform
Azure Active Directory (Azure AD) is a cloud-based Identity and Access Management service from Microsoft. With security threats on the rise it’s important to kn1 hour 45 minutes 17 seconds
Developing LLM App Frontends with Streamlit
This byte-sized course will teach Streamlit fundamentals and how to use Streamlit to create a frontend for your LLM-powered applications.1 hour 43 minutes 52 seconds 0 / 5
AI Coding with Jupyter AI
Master Jupyter AI to enhance Python skills with generative AI in Jupyter Lab and Notebook. Ideal for future-ready data scientists and AI engineers.46 minutes 33 seconds 5 / 5
Conduct a Choice-Based Conjoint Analysis for Netflix with Python
Learn to use Choice-Based Conjoint Analysis to assist Netflix's growth. This project-based course explores consumer preferences using data analysis and Python.1 hour 39 minutes 35 seconds