Introduction to Python

Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.

Course length

155 Lectures

22 Hours

Student rating

5.00 Out Of 43 Students

How to Become a Data Scientist

Sign up to receive this FREE ebook
written by Pierian Training founder Jose Portilla!

What You’ll Learn

  • You will learn how to leverage the power of Python to solve tasks.
  • You will build games and programs that use Python libraries.
  • You will be able to use Python for your own work problems or personal projects.
  • You will create a portfolio of Python based projects you can share.
  • Learn to use Python professionally, learning both Python 2 and Python 3!
  • Create games with Python, like Tic Tac Toe and Blackjack!
  • Learn advanced Python features, like the collections module and how to work with timestamps!
  • Learn to use Object Oriented Programming with classes!
  • Understand complex topics, like decorators.
  • Understand how to use both the Jupyter Notebook and create .py files
  • Get an understanding of how to create GUIs in the Jupyter Notebook system!
  • Build a complete understanding of Python from the ground up!

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo

Course Content

Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3. Learn how to use Python for real-world tasks, such as working with PDF Files, sending emails, reading Excel files, scraping websites for information, working with image files, and much more! This course will teach you Python in a practical manner and provides a full coding screencast and a corresponding code notebook to review the concepts and exercises conducted in class.

  • Command Line Basics
  • Python System Setup
  • Jupyter Notebooks
  • Python Data Types
  • Key Data Structures
  • Logic and Control Flow
  • Functions
  • Debugging
  • Modules
  • Object Oriented Programming
  • File I/O
  • Testing
  • Decorators
  • Generators
  • Automation of Tasks
  • Web Scraping
  • Graphical User Interfaces


Complete beginners who have never programmed before to experienced developers coming from another programming language.


Course Description

Python has quickly become one of the world’s most popular programming languages. In recent StackOverflow developer surveys, it is the #1 most desired language to program in for 5 years in a row! Python has radically changed the software engineering world by optimizing for developer workflow and readability. Python is extremely user friendly and easy to understand and quickly learn.

What Students Are Saying

I am new to Python and currently undertaking Jose's Python Bootcamp course. This course is incredibly interactive and I am so excited to have created my first few programs using the information and resources provided in this course. Jose's teaching method is enjoyable and easy to follow. Whether you're a beginner or advanced, I recommend this course as it explores the endless possibilities within Python and is comprehendible regardless of which operating system or IDE you choose to follow along with.

Holly McCullagh

Aussie BroadBand

I had zero experience with Python or any other coding language for that matter. This course was super simple to follow along with and quickly grasp and use Python as a tool. Would absolutely recommend.

Bryant Trombly

So far, this course have been very good. The way the instructor teaches the content is clear and simple.

Luiz Silva

This is course is very handy especially for beginners. The commands are well explained by instructor. Hope to complete in all respect!

Muhammad Hasnain

Very good course! Each and every concept is explained clearly and in depth. I have enjoyed the course so far.

Anjana Beedu

Thank you so much! Very concise all through out .

Paul Sherman

Your Q and A support is very nice that other online tutorial.

Sameer Modak

I had learnt Python 6 years ago. But never really used it since then. So I need to refresh my memory, starting from the beginning. I think this course is great for me, because I will need Python for my next job as SW test engineer.

Muge Koramaz

I don't have any background in computing at all, so I am doing new thing out of comfort zone.

Mary Cadman

Yes,it really starts with the basics giving the complete layout of the course with a lot of clarity and good speed.Most importantly,I love how systematically its made.

Megha Shah
Leave Review
Add a review

Your email address will not be published. Required fields are marked *


Get access to this self-paced Introduction to Python training course plus the entire Pierian on-demand Data Science Training Library with a Data Science Hero membership.

Starting at



Learn directly from our expert instructors via live webinar. Also includes the full video-on-demand course.

Select a date

Jun 14,15,16

10:00 am06:00 pm EST Almost Full

Jul 10,11,12

10:00 am06:00 pm EST Almost Full

Aug 7,8,9,10,11

09:00 am01:30 pm EST

Sep 13,14,15

10:00 am06:00 pm EST

Oct 10,11,12

10:00 am06:00 pm EST

Nov 7,8,9

10:00 am06:00 pm EST

Dec 6,7,8

10:00 am06:00 pm EST

Starting at


Upgrade Your Experience

Private Groups

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore

  • Selenium WebDriver

    Gain a solid understanding of using Selenium WebDriver with Python for web testing automation and be able to write automation scripts that interact with web pages, locate and manipulate elements, and handle dynamic content.
  • Python for Data Science

    Enroll in our Python course to master skills for data science. Use real-world situations, data reports, and more in this Python class.  
  • Python for Machine Learning

    Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.
  • Natural Language Processing

    Learn to conduct Natural Language Processing with Python. You'll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!  
  • Python for Finance

    Enroll in our Python for Finance course today! Learn to use various Python libraries such as QuantConnect to perform financial analysis and research.    
  • Deep Learning with Tensorflow and Keras

    Enroll in our Deep Learning with Keras and Tensorflow Course! Learn how to use Python for Deep Learning with Tensorflow 2 and Keras libraries. Start today!    
  • Django Development

    Enroll in our full stack web developer course to learn how to use your knowledge of Python with Django to build an immersive website. Start today!