Python for Data Science

  • Course level: Beginner


About Python

Python is an open source, versatile cross-platform programming language that has a strong presence in diverse software engineering disciplines such as data science, web development, network scripting, and embedded systems. While Python itself may be a deceptively simple language, the vast array of frameworks and tools available for use across a variety of specialized fields make it a formidable tool in the arsenal of any technologist with areas of focus from Machine Learning to Cybersecurity.


What this course will offer

This course will provide a pragmatic and hands-on introduction to the Python programming language, with a focus on practical applications and projects, rather than theoretical topics. Students will understand the fundamental concepts required to become a good Python programmer. Throughout the course, they will be exposed to fundamental concepts of Python which shall be covering data structures, file handling and object-oriented programming among others.
View full course outline here

What Will I Learn?

  • Object oriented approach in Python
  • Data structures and Data Frames in Python
  • Functions in Python
  • Commonly used Python Libraries

Topics for this course

8 Lessons

Python Module 1?

This module is going to discuss the basics of Python, IDE's and Basic Concepts
Introduction to Python (Part I)9:19
Python IDEs and Text Editors9:19
Basic Concepts in Python I21:14
Basic Concepts in Python II19:25

Python Module 2?

This module covers functions, data structures, OOP and some important libraries like NumPy, Pandas and Matplotlib

Student Feedback


Total 2 Ratings

1 rating
0 rating
1 rating
0 rating
0 rating

Thank u for the course.

I feel it as not fully explained.



  • Basic coding experience in any programming language will help

Target Audience

  • People looking for a career shift in data science
  • Students wanting to advance their skills in Machine Learning and AI
  • Anyone looking for a practical approach to learning Python