Data Science

Python Fundamentals: Zero to Hero

Master Python from scratch — variables, loops, functions, OOP and file handling. 100% free with downloadable notes.

0.0
(0 ratings)
0 students
Created by Priya Kapoor English 5h 0m 24 lecturesbeginner

What you'll learn

Write Python programs with confidence
Use Python data structures effectively
Build functions and reusable modules
Understand OOP principles in Python
Handle files and exceptions
Write clean, Pythonic code

Requirements

  • A computer (Mac, Windows or Linux)
  • Python 3 installed (free from python.org)
  • No prior programming experience required

Description

Python is the world's most popular programming language — used in web development, data science, AI, automation and more.

This free course gets you fully productive with Python from absolute zero.

What you'll learn

  • Python syntax, data types, operators and expressions
  • Control flow: if/else, loops (for & while)
  • Functions, modules and packages
  • Lists, tuples, dictionaries and sets
  • Object-Oriented Programming (OOP)
  • File I/O and exception handling

Every section includes a downloadable PDF cheat-sheet and practice exercises.

Course Curriculum

3 sections • 24 lectures • 5h 0m total length

Python Basics
8 lectures
Installing Python & VS CodePreview
8m
Your First Python ProgramPreview
6m
Variables, Data Types & OperatorsPreview
20m
Python Basics Cheat-Sheet (PDF)Preview
1m
Strings & String MethodsPreview
16m
User Input & Type Conversion
10m
if / elif / else Statements
15m
for & while Loops
18m
Data Structures
6 lectures
Lists — Creating, Slicing & MethodsPreview
20m
Tuples & Sets
14m
Dictionaries — The Key to Python
18m
Data Structures Reference (PDF)
1m
List Comprehensions
12m
Practice Exercise: Data Structures
10m
Functions, OOP & File Handling
10 lectures
Defining & Calling FunctionsPreview
16m
Args, Kwargs & Default Parameters
14m
Lambda Functions & Map/Filter
12m
Modules & pip Packages
13m
OOP — Classes & Objects
25m
Inheritance & Polymorphism
20m
OOP in Python — Guide (PDF)
1m
Reading & Writing Files
14m
Exception Handling (try/except)
12m
Final Project: Build a CLI To-Do App
30m

About the Instructor

P

Priya Kapoor

Data Scientist and ML Engineer with expertise in Python, TensorFlow, and PyTorch. Former AI researcher at IIT Delhi.