Learn Python - Scrimba
Free 5.6h interactive course: Python from zero with coding challenges
A free, 58-part interactive Python course from Scrimba taught by Olof Paulson (100,000+ students). Learn Python through a mix of tutorials and interactive coding challenges that run right in your browser - from print statements, variables, and data types, through lists, sets, dictionaries, conditionals, while and for loops, functions, classes and inheritance, comprehensions, lambda functions, and modules. Build a working expense-splitting app and earn a free certificate on completion.
PythonFreebeginner~5.6 hours
Submitted by @yahianaimRoadmap (5 steps)
1
Python basics
~1 hour#Print Statements#Variables#Data Types & Typecasting#User Input
2
Working with data
~1 hour#Strings & Slicing#String Formatting#Lists#Split & Join
3
Collections
~1.2 hours#Tuples#Sets#Dictionaries#Comprehensions
4
Control flow
~1.2 hours#Conditionals & if/elif#While Loops#For Loops
5
Going further
~1.2 hours#Functions & Return#Objects, Classes & Inheritance#Lambda & Modules
