CodeStride

Learn Python

The friendliest first language. From print() to classes. 58 short lessons with runnable examples and practice. The first 4 are free.

58 topicsAbout 9 hoursBeginner friendly

Getting Started

  1. 01Your first programWrite a program that shows a message on the screen.Free
  2. 02VariablesGive values a name so your program can remember them.Free
  3. 03Numbers and mathAdd, subtract, multiply and divide, and find remainders.Free
  4. 04Text (strings)Work with text: join it, measure it and pick out letters.Free

54 more topics, up to the advanced ones, are in the Languages Plan.

Practice Python as you learn

With a free account you can run every example, write code in the editor and practice each topic. The Languages Plan opens every lesson in every language course.