
Python from beginner to professional, on Linux, starts in the terminal — not in a 2017 playlist. In September 2026 the stable series is 3.14 (3.14.7 on 5 August); 3.15 is already a release candidate. The original list came from Raphael Oliveira and Maria Marinho in Python Brasil groups. The message remains: you can learn for free. The path has changed.
Install Python on Linux
On Ubuntu/Debian, the python3 from the repository is enough to get started. Check the version and install venv + pip (on Debian 12+ system pip disappears by design — use the module):
sudo apt update
sudo apt install -y python3 python3-venv python3-pip python3-full
python3 --version
Want 3.14 now, without waiting for the next LTS? Astral's uv installs the interpreter and environment in the project directory:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.14
uv init meu-projeto && cd meu-projeto
uv run python --version
Editor: the post on VS Code on Ubuntu still applies. Official Python extension (Pylance). Vim, Helix, or IDLE work too. What matters is the isolated interpreter, not the IDE.
venv and your first script
Never install packages into system Python. Use venv (or uv) in the project:
mkdir -p ~/src/ola && cd ~/src/ola
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -U pip
printf 'print("olá, linuxpro")n' > ola.py
python ola.py
Exit with deactivate. The .venv does not go into git. In 2026 many people replace this block with uv add / uv run — the effect is the same: your own Python, with the libraries the project needs, without cluttering /usr.
Python courses in Portuguese
The official pt-BR tutorial is the starting point: docs.python.org/pt-br/3/tutorial. Next, what is still online from the 2017 list — and what appeared later and became the default:
- Curso em Vídeo — Python 3 (Gustavo Guanabara), Worlds 1 through 4. World 1 playlist: YouTube. It remains the most widely used free Portuguese-language course.
- Introduction to Computer Science with Python Part 1 (USP / Coursera) — the item that was already there in 2017 and is still around.
- Python para Zumbis (Fernando Masanori) — the original playlist is still on the channel.
Data Science Academy, Solyd, “Python 300”, and the 2017 free Udemy dump: dead URL, paid course, or gone. I do not link to pages that will not open.
Python courses in English

The English documentation is the source. The courses below still return 200:
- The Python Tutorial (official).
- CS50P — Harvard CS50’s Introduction to Programming with Python (it did not exist in 2017; in 2026 it is the best free English-language course for beginners).
- Python for Everybody (Dr. Chuck / Michigan) — free book and website.
- MIT 6.0001 — Introduction to Computer Science and Programming in Python (OCW; the 6.00.1x edX course from the old list changes URL with each offering).
- Google’s Python Class — the only Udemy-era item the 2017 list still gets right.
The Wesleyan / DataCamp / Udemy “Learn Python, it’s CAKE” specialization from the original list: either became paid or its slug died. CS50P and py4e cover the same ground with stable URLs.
Community
- python.org.br — association and events.
- github.com/pythonbrasil
- Groups: Python Brasil is still active on Telegram and the association's Discord; this post's 2017 invitation has expired.
Happy studying

A venv, the official tutorial, Guanabara or CS50P. The rest is practice. Python 3.14 on Linux in 2026 needs no more than that to start from scratch.