Python 101 – Introduction to Programming

Learn Python, one of the world’s most in-demand programming languages!

Featuring a simple syntax that reads almost like plain English, Python programming is a perfect programming language for learning how to code. Not only is it easy to learn, but it’s also preferred by professional developers for its ability to handle complex, data-heavy tasks simply, quickly, and efficiently. Learning Python also opens the doors to data science, machine learning and smart application development, providing you with plenty of opportunities for future growth!

In this free Python tutorial, you’ll explore Python programming starting from the very basics. You’ll learn important coding principles that apply to any programming language, how Python syntax works, and more – all in beginner-friendly lessons. Whether you want to create games, delve into data science, or something else, these foundations will prove essential and give you a head start in your development journey!

Learn how to:

  • Set up an environment for Python programming
  • Store data and data collection with variables, arrays, & more
  • Manipulate data with operators
  • Control program flow with conditionals & loops
  • Add program logic with functions
  • Apply the basics of object-oriented programming (OOP)

… and more!

Course Requirements
Introduction
What is Python?
Python Development Environment
Intro to Repl.it
Live Coding – Hello World
Variables – Integers and Floats
Live Coding – Variables – Integers and Floats
Variables – Booleans and Strings
Live Coding – Variables – Booleans and Strings
Quiz – Variables
Operators – Arithmetic Operators
Live Coding – Operators – Arithmetic Operators
Operators – Comparison and Logical
Live Coding – Operators – Comparison and Logical
Quiz – Operators
Collections – Lists
Live Coding – Collections – Lists
Collections – Tuples
Live Coding – Collections – Tuples
Collections – Dictionaries
Live Coding – Collections – Dictionaries
Quiz – Collections
Control Flow – If Statements
Live Coding – Control Flow – If Statements
Control Flow – While Loops
Live Coding – Control Flow – While Loops
Control Flow – For in Loops
Live Coding – Control flow – For in Loops
Quiz – Control Flow
Functions – Implementing and Calling Functions
Live Coding – Functions – Implementing and Calling Functions
Functions – Parameters and Return Values
Live Coding – Functions – Parameters and Return Values
Quiz – Functions
Objects and Classes – Creating a Class and an Object
Live Coding – Objects and Classes – Creating a Class and an Object
Objects and Classes – Adding Functions and References
Live Coding – Objects and Classes – Adding Functions and References
Objects and Classes – Inheritance
Live Coding – Objects and Classes – Inheritance
Quiz – Objects and Classes
Conclusion
Full Source Code – Python Programming

A browser with an internet connection.

Tools and Frameworks

Python 3.8.2, Repl.it

Learn Python – the easy to learn programming language behind data science, machine learning, smart apps, and more.

  • On-demand, 24/7 access
  • 2.8 hours of on-demand video
  • Certificate of completion
  • Closed captions

Get For Free

LUNAR NEW YEAR SALE - Get 50% off your first year! Claim Offer
+