Python for Beginners

Learn Python programming from scratch with no prior coding experience. Build real projects — from automation scripts to web scrapers — by the end of the course.

Level:Beginner
Duration:14 hours
Lessons:10

Course Preview

Learn This on Popular Platforms

Affiliate links - We may earn a commission when you sign up through these links

Recommended Gear

Get the tools you need for this course: Python Crash Course Book

View on Amazon

Amazon affiliate link - We earn a commission at no extra cost to you

Course Curriculum

1

Why Python and Setup

Installing Python, VS Code, and running your first program

30 min
2

Variables and Data Types

Strings, integers, floats, and booleans

45 min
3

Control Flow

If/else statements and comparison operators

45 min
4

Loops

For and while loops for repetitive tasks

60 min
5

Functions

Writing reusable code blocks

60 min
6

Lists and Dictionaries

Storing and manipulating data collections

75 min
7

File I/O

Reading and writing files with Python

45 min
8

Error Handling

Try/except blocks and debugging techniques

45 min
9

Modules and Libraries

Using pip and popular libraries like requests

60 min
10

Final Project: Web Scraper

Build a real web scraper using BeautifulSoup

90 min

Total course duration: 14 hours