DPI Computing SocietyDPI Computing SocietyLearn, build, and grow together
BEGINNERFREE COURSECertificate Included

Complete Python for Beginners to Data Science

Learn Python from scratch, understand Object-Oriented Programming, and build data analytics projects with Pandas and NumPy.

TTahmid Hassan
3 Modules
6 Lectures
Self-Paced
2 Enrolled
Oct 2, 2026

Course Curriculum

3 modules • 6 lessons • Self-Paced(2 free preview lessons)

1.1
1.1 Python Installation, VS Code Setup & Core Syntax
25 minsFree Preview
1.2
1.2 Functions, Dictionaries & List Comprehensions
30 minsFree Preview
2.12.1 Classes, Objects & The __init__ Constructor
35 mins
2.22.2 Inheritance, Polymorphism & Modular Code
32 mins

Requirements & Prerequisites

  • A laptop or desktop computer with internet access
  • Basic computer literacy and enthusiasm to write code
  • Code editor installed (VS Code recommended)

Course Description

Your Gateway to Python Programming & Modern Data Science

Python is the most versatile programming language in the world, powering artificial intelligence, web backends, automation, and big data analytics. This beginner-friendly course is tailored for polytechnic diploma students stepping into programming for the very first time.

Course Highlights:

  • Python 3 syntax: variables, control flow, functions, lambdas, and list comprehensions.
  • Object-Oriented Programming (OOP): classes, inheritance, encapsulation, polymorphism.
  • File handling, JSON parsing, and CSV processing.
  • Numerical computing with NumPy: vectorization, multi-dimensional arrays, matrix operations.
  • Data wrangling with Pandas: DataFrames, filtering, group-by, handling missing values.
  • Data visualization with Matplotlib and Seaborn: bar charts, scatter plots, heatmaps.

Meet Your Instructors

T

Tahmid Hassan

Instructor

Frequently Asked Questions

When do I get access to the course content?

Immediately! As soon as you click Enroll for Free, the course will be unlocked in your learning portal.

Do I get lifetime access to the materials?

Yes! You will have lifetime access to all lectures, project resources, code repositories, and future updates to this course.

How can I ask questions if I get stuck?

Every lesson in the classroom has an active discussion area. You can also connect with instructors and peers directly in our community channels.

Related Courses You Might Like

Continue expanding your technical stack with these tracks

Explore all
Modern UI/UX Design with Figma to Code
BEGINNERFeatured
৳ 999
Course Track33% OFF

Modern UI/UX Design with Figma to Code

Design beautiful web & mobile interfaces in Figma, master typography, auto-layout, design tokens, and convert designs into code.

3 modules
6 lessons
৳ 999৳ 1500
View Course