Learn Python

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


Avatar of Olof Paulson

Duration
5.6 hrs

Beginner
TierCommunity
Follow
Start Course
Content
About
Course Introduction
Running Python on Scrimba with Brython
Print Statement and Programflow
Variables
Datatypes & Typecasting
Variables & Datatypes - Exercise
User Input
User Input - Exercise
Arithmetic operations
Strings -Basics / Slicing
Exercise- Strings - Basics / Slicing
Strings-2 Find/replace, string formatting
Pit Stop Timing Optimizer Challenge
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
Coffee Order Queue Challenge
For Loops and nesting
For loops - Exercise
Phone Number Normalizer Challenge
Enumerate This!
Sort() and Sorted()
Access Control Scanner Challenge
Loyalty Points Engine Challenge
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
Pizza Builder Challenge
Modules
Zip / Unzip
Lambda Functions part 1
Lambda Functions Part 2
Lambda Functions - Exercise
Comprehensions - Lists
Comprehensions - Dictionary
Randomness
Raffle Prize Picker - New Final
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