Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Scrimba

Python Tutorial: Learn Python in this free course with interactive coding challenges

via Scrimba

Overview

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

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

Taught by

Olof Paulson

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Python Tutorial: Learn Python in this free course with interactive coding challenges

  • 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!
  • Aaryan Rajkumar Kasaudhan
    Good for absolute beginners, but lacks advanced Python topics. Wish it had more real-world projects.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.