Learn Python

This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.


Avatar of Olof Paulson

Public
Duration
5.6 hrs

Beginner
TierCommunity
Follow
Start Course
Content
About
Course Introduction
Running Python on Scrimba with Brython
Frontend Career Path
Print Statement and Programflow
Variables
Datatypes & Typecasting
Variables & Datatypes - Exercise
Arithmetic operations
Strings -Basics / Slicing
Exercise- Strings - Basics / Slicing
Strings-2 Find/replace, string formatting
User Input
User Input - Exercise
Lists- Basics
Lists- continued
Lists - Exercise
Split and Join
Split and Join - Exercise
Tuples
Sets
Sets-Exercises
Comments
Functions - Calling ,parameters, arguments, defaults
Functions - Exercise
Functions - Named Notation
Return statements
Comparisons and Booleans
Conditionals: If , Else, Elif
If/Elif /Else - Exercise
Conditionals - Exercise improve
While Loops
While Loops - Exercise
For Loops and nesting
For loops - Exercise
Enumerate This!
Sort() and Sorted()
Dictionaries
Dictionaries II
Dictionaries Exercise v 1.0
Dictionaries Exercise v 1.2, 1.5
Filehandling - Reading Files
Exceptions: Try/Except, Raise
Classes and Objects
Inheritance
Modules
Zip / Unzip
Lambda Functions part 1
Lambda Functions Part 2
Lambda Functions - Exercise
Comprehensions - Lists
Comprehensions - Dictionary
Randomness
Timeit and performance
Project - Crypto machine
Project - Math Tutor
Project - Marble/Trading game
Course Summary
Bonus: Project Euler Q4 - Palindromes
Bonus: Project Euler Q4 - Palindromes 2
Congratulations on Completing Learn Python
How to Utilize Your Certificate
Certificate of Completion