Introduction to Python

  • Free
  • Paid certificate
  • Course certificate
  • Beginner
Provider
Alison
Cost
Free
Certificate
Paid
Level
Beginner
Format
Self-paced
Language
English
Subjects
Python, Programming
Source
Alison
Last verified
14 Sep 2026

A first Python course that avoids local installation: the instructor uses the online tool Repl.it so you can run code in a browser. It opens with a short history of the language and why it is widely used, then examines source code and the core characteristics that define Python, with a look at the relevant documentation. The programming content covers the common data types and how to tell which type a value has, built-in functions, mathematical and comparison operators, keywords for building more complex comparisons, and if/else and elif statements. The final part compares lists and dictionaries and the methods used to manipulate the data in each, and includes finding and fixing bugs in your code.

Alison rates it Beginner Level with an average duration of 3 to 4 hours; the modules include video, the course is self-paced and CPD-accredited, and it is available in English. It is free to study. The certificate offered on completion is an optional paid purchase; a free Learner Record is available instead.

Advertisement

What you’ll learn

  • Summarise the history and core characteristics of Python
  • Recognise the common data types and the type of any value
  • Use built-in functions and mathematical and comparison operators
  • Write if/else and elif statements with more complex comparisons
  • Compare lists and dictionaries and manipulate the data in each
  • Find and fix bugs in your own code

Who it’s for

Absolute beginners who want to try Python without installing anything; those who already know another language will move faster with freeCodeCamp's Python certification.

Source: Alison (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens alison.com Go to course (opens in a new tab)