Introduction to Python Development

Training Architect
course instructor image
Keith Thompson
A software craftsman with love for all things Linux. Whether it's writing large scale web applications, automating deployment pipelines, or merely creating scripts to do the tedious work, Keith is always looking to learn and improve himself as an engineer. This love of learning and growth manifested into an insatiable drive to teach and spread his love of technology with others.

Course Introduction

Getting Started

Environment Setup

Python from Scratch

Running Python

Built-in Data Types

Control Flow

Programming Concepts

Encapsulating Code

Object-Oriented Programming Basics

Using Packages

Use Case: Creating CLIs

Building CLIs with Python

Use Case: Web Development

Intro to Web Development

Course Conclusion

Final Steps


This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.

By the time you've finished this course you will be able to:

  • Read, write, and understand Python code
  • Have an basic understanding of Object-Oriented Programming (OOP)
  • Utilize Python as a primary language for tooling
  • Develop Python projects from start to finish

Study Guides

Instructor Deck


certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More