In this 2-hour long project-based course, you will learn the basics of Python programming language, and its basic syntax. Through hands on, practical experience, you will go through concepts like using the Terminal, and a Text Editor as a Python programmer, variables, functions, lists, conditional statements, for and while loops, and getting user input. You will then apply the concepts to create your first command line application to manage a To-Do List. This course is aimed at learners who are looking to get started with Python programming without any prior programming experience. However, ideally, you're a competent computer user, and are familiar with basic discrete mathematics. Note: This course works best for learners who are based in the North America region. We re currently working on providing the same experience in other regions.