The most popular programming language in the world.Start from scratch
100% Hands-on Learning Experience.
All of our Python courses are designed by IT experts and university lecturers to help you master the basics of programming and more advanced features of the world's fastest-growing programming language. Solve hundreds of tasks based on business and real-life scenarios.
Python syntax and programming concepts explained in an easy-to-remember way.
Solve in-browser coding challenges based on real-world Python problems and get practical experience.
3. Earn Certificates
Tell the world about your new skills and prove them with trusted certificates.
Choose from a variety of
Python Online Courses
Full trackLearn Programming with Python
Do you want to learn coding but don’t know how to start? You’ve come to the right place! This learning track is designed for complete beginners who want to learn how to write computer programs. We assume that you don't know programming at all and have no IT experience.Details
Mini tracks (3)
Want more after having learned the basics of Python? Then, this mini track is for you! Want to process data in various file formats with Python? Look no further! We’ll show you how to work in Python with the most common file formats such as CSV, JSON, and others.Details
Individual courses (13)
- Python Basics. Part 1
- Python Basics. Part 2
- Python Basics. Part 3
- Introduction to Python for Data Science
- Python Data Structures in Practice
- Built-in Algorithms in Python
- Working with Strings in Python
- How to Read and Write JSON Files in Python
- How to Read and Write CSV Files in Python
- Python Basics. Practice
- How to Read and Write Excel Files in Python
- Python Practice: Word Games
- Working with Files and Directories in Python