πŸŽ“ A1Learner
πŸ”
0 of 116 lessons completed

Home / Python Beginner

Python Beginner

Start coding from zero with Python: variables, strings, lists, loops, functions and files β€” short lessons, real examples and an exercise in every lesson.

Start learning ❯❯116 lessons · 33 topics · 0/116 completed

Course contents

Work top to bottom β€” the sidebar is the course. Topics later in the list assume the ones before them.

Python Intro

Beginner · ⏱ 5 min · standalone lesson

Getting Set Up

Start: Python Installation ❯

Syntax & Comments

Start: Python Syntax ❯

Output & Input

Start: Python Output ❯

Variables & Casting

Start: Python Variables ❯

Data Types

Start: Python Data Types ❯

Strings

Start: Python Strings ❯

String Formatting & Methods

Start: Python Format Strings (f-strings) ❯

Operators

Start: Python Arithmetic Operators ❯

If & Match

Start: Python If Statement ❯

While Loops

Start: Python While Loops ❯

For Loops

Start: Python For Loops ❯

Loops in Depth

Start: Python Nested Loops ❯

Functions

Start: Python Functions ❯

Functions in Depth

Start: Python Lambda Functions ❯

Lists

Start: Python Lists ❯

Lists in Depth

Start: Python List Comprehension ❯

Tuples

Start: Python Tuples ❯

Sets

Start: Python Sets ❯

Dictionaries

Start: Python Dictionaries ❯

Dictionaries in Depth

Start: Python Nested Dictionaries ❯

Classes & Objects

Start: Python Classes & Objects ❯

Inheritance & Polymorphism

Start: Python Inheritance ❯

Python Iterators

Beginner · ⏱ 6 min · standalone lesson

Modules

Start: Python Modules ❯

Useful Modules

Start: Python Math Module ❯

Files

Start: Python Open & Close Files ❯

Python Files Project: Word Counter

Beginner · ⏱ 8 min · standalone lesson

Errors & Exceptions

Start: Python Errors & Tracebacks ❯

Pip & Virtual Environments

Start: Python PIP ❯

Python Project: Guessing Game

Beginner · ⏱ 8 min · standalone lesson

Python Project: To-Do List

Beginner · ⏱ 9 min · standalone lesson

Python Project: Text Report

Beginner · ⏱ 9 min · standalone lesson