Apply Now

Prefer using email? Say hi at

Getting Started with Python

An introductory roadmap for the programming language Python.

Get the Roadmap Example Solutions

For anyone who has ever struggled to write their first program, I can sympathize … I couldn’t figure out how to write that first program, a conceptual barrier that many people seem to encounter - Brian Kernighan, co-creator of UNIX

Learning a new programming language is tough - especially if it’s your first! Our Getting Started with Python roadmap is designed for beginners making their first steps with Python - no programming experience required!

In this roadmap you will learn:

  • the basics of Python - including variables, lists, dictionaries, functions and files
  • how to write and run Python programs
  • three projects to put your new knowledge into practice