Learn Python

Olof Paulson is advocate for Khan Academy Swedish. He has a passion for using technology to give people access to high-quality STEM education. Olof’s Background is in finance and portfolio management, building and managing algorithmic trading models and developing enterprise trading systems for institutions.
About this course
This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
What you'll learn
Course Introduction
5:14
Running Python on Scrimba with Brython
2:04
Frontend Career Path
1:58
Print Statement and ProgramFlow
3:50
Variables
4:40
Datatypes & Typecasting
7:12
Variables & Datatypes - Exercise
2:11
Arithmetic operations
3:19
Strings - Basics / Slicing
6:34
Exercise: Strings - Basics / Slicing
3:27
Strings 2: Find/replace, string formatting
4:47
User Input
3:54
User Input - Exercise
3:10
Lists - Basics
3:12
Lists - continued
7:12
Lists - Exercise
5:31
Split and Join
4:15
Split and Join - Exercise
4:03
Tuples
2:07
Sets
3:22
Sets - Exercise
4:31
Comments
3:39
Functions - Calling, parameters, arguments, defaults
7:24
Functions - Exercise
3:47
Functions - Named Notation
3:09
Return statements
4:16
Comparisons and Booleans
4:38
Conditionals: If, Else, Elif
7:09
If/Else/Elif - Exercise
6:50
Conditionals - Exercise improve
5:20
While Loops
6:25
While Loops - Exercise
9:23
For Loops and nesting
7:46
For Loops - Exercise
4:50
Enumerate This!
5:57
Sort() and Sorted()
6:35
Dictionaries
6:55
Dictionaries II
6:19
Dictionaries Exercise v 1.0
8:18
Dictionaries Exercise v 1.2, 1.5
10:36
Filehandling - Reading Files
6:38
Exceptions: Try, Except, Raise
6:30
Classes and Objects
6:14
Inheritance
5:29
Modules
4:09
Zip / Unzip
5:45
Lambda Functions Part 1
5:47
Lambda Functions Part 2
6:19
Lambda Functions - Exercise
6:27
Comprehensions - Lists
6:24
Comprehensions - Dictionary
4:34
Randomness
7:08
Timeit and performance
5:43
Project - Crypto machine
8:26
Project - Math Tutor
11:53
Project - Marble/Trading game
13:13
Course Summary
2:57
Bonus: Project Euler Q4 - Palindromes
11:01
Bonus: Project Euler Q4 - Palindromes 2
7:49
Congratulations on Completing Learn Python
0:56
How to Utilize Your Certificate
0:56