cookies-icon

Our website uses cookies. By using this website, you agree to their use in accordance with the browser settings. You can modify your browser settings on your own. For more information see our Privacy Policy.

Track

Basic

Learn 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.

Start learning

135 free interactive coding challenges

Lifetime access

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

limited to this track only

$145

Buy now

Want a better deal?

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

Get unlimited lifetime access to all 13 present and future courses

Save $250

Unlimited lifetime access

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

to all 13 present and future courses

$ 99

$ 349

72% OFF

Buy now Full pricing
5

Interactive courses

38 h

Estimated time

28595

Users enrolled

☆☆☆☆☆
★★★★★

(8)

This track introduces you to the fundamentals of programming. We will show you how a computer program is written, what its basic building blocks are, and how it should be structured. We’ll teach you how a program makes decisions with if statements and how it can repeat instructions with for and while loops. You will be able to read and save information from files. Finally, we’ll show you the basic data structures: lists, dictionaries, sets, and tuples, as well as the most common ways to work with them. Sounds cool? We invite you to the wonderful world of programming.

We believe the best way to learn programming is through writing code. Our courses are fully interactive for this reason. Each exercise has a little bit of reading, a working code example, and a problem for you to solve by writing your own piece of code. Some exercises ask you to mimic the given example closely, while others require you to write a program from scratch. This way, our courses are jam-packed with practice. By the end of each course, you’ll have written dozens of little programs. Do not be afraid—we will lead you through everything.

You will learn Python 3, the most popular programming language today. It’s very common as the first programming language: it has a clear syntax, enforces good coding practices, and has many tools. We think it's the perfect language to start with, and it is used in a variety of contexts:

Starting with Python as your first programming language allows you to transition smoothly into many different careers: software engineering, data science, data engineering, testing, and others.

We design our courses so that they teach not only the specific syntax but also general programming basics. In addition to Python-specific functions and features, we want you to gain broader knowledge as a great foundation for learning other programming languages ​​and extending your coding portfolio.

What’s in it for me?

Objectives:

Who should take this learning track?

Requirements:

Track courses

1 0%
95

Coding challenges

☆☆☆☆☆
★★★★★

(52)

Basic

Python Basics. Part 1

Learn the basics of Python, show off your new skills on your resume, and accelerate your career!

Details
2 0%
74

Coding challenges

☆☆☆☆☆
★★★★★

(7)

Basic

Python Basics. Part 2

Take another step into the world of Python programming and sign up for our Python Basics Part 2 course today!

Details
3 0%
60

Coding challenges

☆☆☆☆☆
★★★★★

(7)

Basic

Python Basics. Part 3

Take your Python knowledge to a higher level with Python Basics Part 3 – the final course in our Python Basics series.

Details
4 0%
118

Coding challenges

☆☆☆☆☆
★★★★★

(3)

Basic

Python Data Structures in Practice

Learn to use top Python data structures and write a real Python game!

Details
5 0%
67

Coding challenges

☆☆☆☆☆
★★★★★

(3)

Basic

Built-in Algorithms in Python

Learn Python built-in algorithms and functions to write optimized applications in a shorter amount of time.

Details

Reviews (3)

Average rating

4.00 / 5

☆☆☆☆☆
★★★★★

8 ratings

Details

5 stars

75%

4 stars

0%

3 stars

0%

2 stars

0%

1 stars

25%