Python 101 – Foundations in Programming
Introduction
Welcome to this Python programming tutorial. In this tutorial we will be focusing on an introduction to Python programming. We assume that you have no background in Python programming so this course will cover the fundamental principles.
What is programming?
Programming is just a process of using instructions that tells a computer how to perform a task. We use the programming language of Python to create these instructions. Other programming languages also exist like C, C++, and Java. We will be using Python as it is quite versatile, easy to use, and quick to learn.
Python Overview
Python can be used to create pretty much any type of application, from data processing to web applications to running embedded systems. Like a Swiss Army Knife, Python may not be the best language for every specific application, but there’s a good chance it’s the second-best language for almost anything.
What Can You Do With It?

How does it compare to other languages?

What will you learn?
You will be learning the fundamentals of Python and serve as a foundation for learning further Python topics. This is a practical course so you will be practically applying what you learn in each lesson!
