This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
Overview
Syllabus
- Course Introduction
- Running Python on Scrimba with Brython
- Print Statement and Programflow
- Variables
- Datatypes & Typecasting
- Variables & Datatypes - Exercise
- Arcade Day Pass Challenge
- 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
- Learning in public
- 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
- Dog Bus Tracker Challenge
- 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
- Want to become a Scrimbassador?
- Course Summary
- Bonus: Project Euler Q4 - Palindromes
- Bonus: Project Euler Q4 - Palindromes 2
- Congratulations on Completing Learn Python
- How to Utilize Your Certificate
Reviews
5.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
My very first course in Python. Also my first course found on Scrimba via ClassCentral. Maybe little complicated for the very beginners. Seemed never ending. But it's well done, clear explanation. Using interactive Scrimba's editor, think all their courses use the same approach. My advice, always if I can to, just follow the course but instead use some advanced editor as VS Code, for example, after have installed Python locally. Thanks ClassCentral, Thanks Scrimba, and Thank You Olof Paulson!