JetBrains Academy logo

Python

Free trialSourse logoIn-IDE learning

Master AI: Build Game Players Using AlphaZero

Create AI models from scratch. Try the first three tasks for free, then unlock the full course.

JetBrains s.r.o.

Sourse logoIn-IDE learning

100 Days of Code - The Complete Python Pro Bootcamp

The companion to the best-selling 100 Days of Code - The Complete Python Pro Bootcamp by Angela Yu on Udemy Link to full course...

Angela Yu

Sourse logoHyperskill

Python Developer

Acquire key skills to build a strong foundation for a career in tech. Start from the basics, deepen your understanding, perfect your code, and expand into advanced projects.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Introduction to Python

This is an introductory Python course based on the official Python Documentation. The course is intended for those with little to no programming experience who would like to start learning Python.

JetBrains s.r.o.Beginner-friendly

Sourse logoHyperskill

Introduction to Python

Explore the go-to language for web, data, AI and automation. Understand the basics, write your first code, and kickstart your tech journey.

JetBrains s.r.o.Beginner-friendly

Sourse logoIn-IDE learning

Python GUI with Tkinter

This course offers learning materials for students interested in developing cross-platform desktop applications with Python’s built-in Tkinter module. The course...

mrmcuffe

Sourse logoHyperskill

Introduction to Data Science

Acquire essential skills in statistics and machine learning. Focus on data preprocessing, analysis, visualization, hypothesis testing, and machine learning model building.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Python Libraries - NumPy

This is an introductory course by JetBrains Academy about the most popular Python library - NumPy. It will be most beneficial for learners with some basic Python...

JetBrains s.r.o.

Sourse logoIn-IDE learning

Machine Learning 101

This is an introductory Machine Learning course. Machine Learning 101 (Introduction to Machine Learning) is currently in an early access state. The materials will be...

JetBrains s.r.o.

Sourse logoHyperskill

Introduction to Django

Discover the possibilities of web development with Django and Python. Learn the essentials, develop complex programs, and pave your way to becoming a skilled web developer.

JetBrains s.r.o.

Sourse logoHyperskill

Databases with SQL and Python

Explore the world of SQL and its role in retrieving, storing, and processing data, empowering you to make informed decisions and drive impactful insights.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Python. Start.

This is an introductory Python course in Russian. - The course will be most beneficial for beginner-level Python learners. - The course covers core Python features...

Artemii Kabanov

Sourse logoHyperskill

Pandas for Data Analysis

Become a data analysis expert with Pandas! Learn how to use Pandas for data manipulation, analysis, and insight extraction.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Gateway to Pandas

This is an introductory course about one of the most popular Python library - Pandas. - The course will be most beneficial for learners with some Python skills. - The...

JetBrains s.r.o.

Sourse logoIn-IDE learning

AMazing

In this course by JetBrains Academy, you will strengthen your Python skills by implementing the Depth First Search algorithm to generate a 2D maze. To get the most out...

JetBrains s.r.o.

Sourse logoIn-IDE learning

Reinforcement Learning Maze Solver

This is an introductory Reinforcement Learning tutorial by JetBrains Academy demonstrating the approach on a simple task of solving a labyrinth. You will implement a...

JetBrains s.r.o.

Sourse logoHyperskill

Python OOP

Master object-oriented programming and refresh your knowledge of classes, magic methods, and abstract classes along the way.

JetBrains s.r.o.

Sourse logoIn-IDE learning

CNE 335 Network Programming in Python II

This course introduces students to advanced topics in the Python programming language. Students will make use of object-oriented principles to write multi-file...

Zachary Rubin

Sourse logoIn-IDE learning

UI test automation with Selenium and Python

This is a basic course about automated UI tests written in Python and Selenium. You will learn: How to write efficient ui tests. How to use core features of Selenium...

JetBrains s.r.o.

Sourse logoHyperskill

Python with Algorithms for Tech Interviews

Enroll in this course to gain proficiency in storing, accessing, and manipulating data. By implementing algorithms, you can develop a more precise and efficient coding technique.

JetBrains s.r.o.

Sourse logoIn-IDE learning

CNE 330 Network Programming in Python I

This course introduces students to the Python programming language with an emphasis on network programmability utilizing Python. Students should have knowledge of...

Zachary Rubin

Sourse logoIn-IDE learning

Machine Learning 101 - RU

This is an introductory Machine Learning course in Russian. The course is currently in an early access state. Курс Machine Learning 101 (Введение в машинное обучение...

JetBrains s.r.o.

Sourse logoHyperskill

Chatbots with Python

Gain hands-on experience in building AI-driven chatbots and dialogue systems, working with advanced models, and enhancing data representations for effective language understanding.

JetBrains s.r.o.

Sourse logoHyperskill

Python Backend Developer with Django

Master Python backend using Django for your career goals. Build, deploy, and optimize scalable web apps with skills in API, database management, and security.

JetBrains s.r.o.

Sourse logoHyperskill

Python Core

This course is dedicated to core Python skills that will give you a solid base and allow you to pursue any further direction, be it Backend Development or Data Science. Python is one of the much-in-demand languages in today's environment. Known for its straightforward syntax, Python is easy to learn and use, gaining this language popularity and making its community grow daily.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Informatika 101 - Python Programovanie

Introductory course for Computer Science. Course is in Slovak Language. Kurz pre vsetkych, ktori sa chcu naucit programovanie. Kurz Informatika 101 obsahuje 2 casti...

Jakub Jahic

Sourse logoHyperskill

Introduction to Flask

Drive your Python coding skills further and deploy simple web apps with a Flask framework.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Building a multicomponent Flask app

This is a course for beginners who want to learn how to build a backend application consisting of multiple microservices with Flask. In this course, you will create an...

JetBrains s.r.o.

Sourse logoIn-IDE learning

Youth AI Club

Some assignments of a free online club for high-schoolers interested in AI. All the lectures and assignments are here: https://avalur.github.io/ai_club.html.

Aleksandr Avdiushenko

Sourse logoIn-IDE learning

Eaaa Python kursus

This course is suitable for those who have never programmed before in Python. The course is in Danish and mainly for students at Eaaa. In this course the following...

Lasse Kaae

Sourse logoIn-IDE learning

Bar Chart creation project

This course will teach you basic knowledge in working with pandas and matplotlib library. In the end you can create your own project step by step.

alishevakamalia

Sourse logoIn-IDE learning

Advanced ML, NUP

Assignments with auto tests.

Aleksandr Avdiushenko

Sourse logoUniversity degree

Software, Data and Technology

This bachelor's program offered by JetBrains and Constructor University combines the latest in software development, data analysis, and machine learning.

JetBrains s.r.o.

Sourse logoUniversity degree

Computer Science and Artificial Intelligence

This undergraduate program focuses on data science, machine learning, robotics, software engineering, and theoretical computer science

JetBrains s.r.o.