Where to learn more
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Play and practice
- freeCodeCamp — Learn Python — a free, hands-on Python certification.
- PyChallenger — learn Python by solving bite-size challenges.
- CodeCombat — learn to code by playing a real game.
Read and reference
- Official Python tutorial — the clear, free guide from python.org.
- Python for Everybody — a much-loved free beginner course by Dr. Chuck.
- Visual Studio Code — the free editor for coding on your own computer.
More courses on this site
- A-Level Computer Science — Python toward the Cambridge exam.
- AP CS Principles — the big ideas of computing, in Python.
Tip
- The Resources button on the course card opens these links as a quick panel.
- Open it whenever you want somewhere new to explore.