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

YouTube

Learn Python Tutorial - Full Course

Scrimba via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Embark on a comprehensive Python programming journey designed for absolute beginners in this 5-hour interactive tutorial. Master fundamental concepts through bite-sized lessons and hands-on coding challenges, covering everything from basic syntax to advanced topics like object-oriented programming and lambda functions. Dive into practical projects, including a crypto machine, math tutor, and trading game, to solidify your skills. Leverage the unique Scrimba platform to pause, modify, and experiment with code in real-time, enhancing your learning experience. Join a supportive community to discuss your progress and get answers from the instructor, ensuring a thorough understanding of Python basics and preparing you for more advanced programming endeavors.

Syllabus

- Course Introduction
- Running Python on Scrimba with Brython
- 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
- 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

Taught by

Scrimba

Reviews

Start your review of Learn Python Tutorial - Full Course

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.