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.


Student rating

5.00 Out Of 43 Students

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
price waterhouse cooper 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 *

Course type
  • Featured
  • Instructor Led Training
  • Self-Paced
Student rating


Course length

155 Lectures

22 Hours

Course dates

Feb 7,8,9

10:00 am06:00 pm EST Almost Full

Mar 8,9,10

10:00 am06:00 pm EST

Apr 10,11,12,13,14

05:30 pm10:00 pm EST

May 15,16,17

10:00 am06:00 pm EST

Jun 14,15,16

10:00 am06:00 pm EST

Jul 10,11,12

10:00 am06:00 pm EST

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

Total Cost of Course
On-Demand training

Prefer to go at your own pace?

Check out our membership options to help you go from zero to Data Science (Super)Hero. You receive access to all Pierian Training on-demand Data Science courses, including this course, plus live office hour sessions with a real instructor and/or 1:1 tutoring.

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