LearnPython.Today
Games
Paths
New
Blogs
GitHub
Toggle Menu
Search the site
Search...
⌘
K
GitHub
Linkedin
Toggle theme
Difficulty 1
Popular
Python Basics Path
Learn Python fundamentals through hands-on practice.
Step 1
Getting Started
The 3 Steps of learning Python 🐍
Python
Path
Discussion
Learning Python can be divided in 3 steps. Let's dive into what those are.
Read More →
| Python Explained in 5 Minutes
Introduction
Syntax
Level
Get started with our games and find out how to play.
Let's Play! →
Step 2
Core Building Blocks
Resources for the first step.
Discussion
Path
Resources
Get resources to clear as fast as possible your first step of the Python learning process.
Read More →
Basic Variable Declaration in Python
Syntax
Level
Understand the correct syntax for declaring variables in Python.
Let's Play! →
Using a for loop
Basics
Lists And Array
Level
Learn how to use for loops to iterate over a range in Python.
Let's Play! →
| Official Python guide
Step 3
Momentum
How to avoid tutorial-hell
Discussion
Path
How to avoid endless tutorials and go straing to hands-on coding projects and real-world proficiency.
Read More →
Appending to a List in Python
Lists And Array
Level
Identify the correct way to append elements to a list.
Let's Play! →
| Full Python course (freeCodeCamp)