Skip to content
UniCircle
ProgrammingBeginnerEnglish3 modules · 8 lessons · about 10.4 hours

Python from Zero

Learn Python from scratch: variables, decisions, loops, functions, lists and dictionaries, ending with a small expense-tracker project you build yourself.

You will be able to

  • Write and run Python programs on your own laptop
  • Use conditions, loops and functions to break a problem into steps
  • Store and process data with lists and dictionaries
  • Read from and write to a CSV file
  • Build a working command-line expense tracker

Who it's for: any first- or second-year student, from any branch, who has never written code (or tried once and gave up).

What you'll be able to do:

  • Install Python and run scripts from an editor and the terminal
  • Use variables, if/else, loops and functions to solve small problems
  • Store data in lists and dictionaries and save it to a file
  • Build and extend a small command-line expense tracker

No maths beyond Class 10 is needed. Plan for about 30 minutes a day for two weeks.

This course is free. Your progress is private to your account. My learning shows every course you’ve started.