Please ensure Javascript is enabled for purposes of website accessibility
Introduction To Python Programming
5.0( 2 REVIEWS )
4h 42m

This course is designed for those interested to learn the basics of Python programming, as well as fundamentals for understanding functionalities, working with data structures, and visualizing data.

Read more.
Course Skill Level
Time Estimate
4h 42m


We are a collective of highly experienced professionals from the UK and North America who have packed decades of practical skills into top courses!

About This Course

Who this course is for:

  • Anyone who is looking to understand more about Python with a view to break into a career in either software development, Data Analysis or Data Science. 
  • Equally, you may be a professional working in tech or finance and want to learn new analytical techniques that can enhance your overall skillset.

What you’ll learn: 

  • Python Fundamentals
  • Data Structures, Conditionals and Loops
  • Pandas
  • Data Visualization


  • No prior knowledge is required to take this course

In this course, we will have a full overview of Python programming. We will start with fundamental Python functionality such as arithmetic, conditional statements, and working with basic data structures. 

We will then expand upon our working knowledge of data structures to work with full-blown datasets in the Pandas package. Within Pandas, we will be able to extract CSVs and Excel files of data, manipulate columns and rows, filter data, group together categories, and much more. 

Finally, once we’re able to tweak and transform datasets for analysis, we will discuss making basic visualizations in Python, which will allow us to take our insights and analysis to the next level.

Our Promise to You

By the end of this course, you will have learned about Python programming.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Python.

Course Curriculum

Section 1 - Python Fundamentals
Jupyter Notebook And Packages 00:00:00
Basic Math 00:00:00
Booleans And Variable Assignment 00:00:00
Functions 00:00:00
Strings 00:00:00
Section 2 - Data Structures, Conditionals And Loops
Lists 00:00:00
Tuples and Set 00:00:00
Dictionaries 00:00:00
If_Elif_Else Statements 00:00:00
For Loops 00:00:00
While Loops 00:00:00
Edabit Exercises 00:00:00
Section 3 - Pandas
Initial Exploration 00:00:00
Selecting Columns_Rows 00:00:00
Creating Columns 00:00:00
Pandas – Dropping Columns And Rows 00:00:00
Pandas – Filtering 00:00:00
Pandas – Groupby And Sorting 00:00:00
Pandas – Exporting Dataframes To CSV 00:00:00
Section 4 - Data Visualization
Histogram 00:00:00
Data Visualization – Scatterplot 00:00:00
Bar Charts 00:00:00
Boxplots 00:00:00
Seaborn 00:00:00

Course Review


2 Ratings
  1. Anonymous

    Sohail is excellent


    All I wanted was a brief introduction to Python and he has provided exactly that. His videos are concise and to the point, and very well paced. I also really enjoyed his method of not sticking strictly to a script and including his troubleshooting methods, it really helped with the flow and showed that programming is not about perfection all the time.

    Would recommend him as an instructor.

  2. Anonymous

    Very Helpful


    This was a very helpful introductory course. Clear directions. Easy to understand. Good examples. Nice data set. Only one question about the position of the mean when grouping but otherwise quite thorough. I am well versed with SQL and using Functions in Excel and Access so not a complete novice to this kind of analysis. I do recommend the course for beginners.


Join our newsletter and get your first course free!


Join our newsletter and get your first course free!

Congratulations! You get one free course of your choice. Please check your email now for the redemption code

Are you interested in higher education?