FreeSQL Foundations — your first real data skill. Start querying for free today. Start SQL →
CoursesProgramming FoundationsPython Basics
Programming FoundationsBeginnerFree

Python Basics

Learn Python from zero. Variables, loops, functions, and logic — built up step by step with real exercises.

~12h total
8 lessons
~4h content
Free Course
✦ Includes mini project
⭐ Certificate of completion

No setup required · 100% browser-based

What You'll Learn

Write Python programs from scratch
Use variables, lists, and dictionaries
Control flow with loops and conditionals
Write and call functions
Debug common Python errors

Course Syllabus

8 lessons · ~260 minutes
01
Python Setup & First Output
20 min
Code-Along
02
Variables & Data Types
30 min
Concept
03
Lists & Loops
35 min
Code-Along
04
Conditionals & Logic
30 min
Code-Along
05
Functions
40 min
Code-Along
06
Dictionaries & Sets
35 min
Code-Along
07
Debugging Practice
25 min
Debugging
08
Mini Project: Grade Calculator
45 min
Project

Prerequisites

  • Introduction to Coding (recommended)

Tools Used

Python 3Browser IDE
Continue Your Journey

This course is part of the Programming Foundations Learning Path

Build the fundamental thinking patterns every programmer needs — no matter which language you end up using.

Ready to start Python Basics?