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

YouTube

Beginner Python Tutorials

Caleb Curry via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course aims to teach beginners the fundamentals of Python programming. By the end of the course, students will be able to work with numbers, strings, lists, loops, conditional statements, and functions in Python. The course covers topics such as variable naming, user input, type casting, control flow, and nested loops. The teaching method includes interactive tutorials, hands-on coding exercises, and code reviews. This course is intended for individuals with no prior programming experience who are interested in learning Python from scratch.

Syllabus

Beginner Python Programming All-in-One Tutorial Series (6 HOURS!).
Beginner Python Tutorial 1 - Introduction.
Beginner Python Tutorial 2 - Interactive Mode.
Beginner Python Tutorial 3 - Working with Numbers.
Beginner Python Tutorial 4 - Parentheses and Precedence Rules.
Beginner Python Tutorial 5 - round Function.
Beginner Python Tutorial 6 - Creating and Executing Python files.
Beginner Python Tutorial 7 - Installing Visual Studio Code.
Beginner Python Tutorial 8 - print Function.
Beginner Python Tutorial 9 - Interactive Mode in Visual Studio Code.
Beginner Python Tutorial 10 - Creating a Number Variable.
Beginner Python Tutorial 11 - Comments.
Beginner Python Tutorial 12 - Variable Naming Rules.
Beginner Python Tutorial 13 - Floor Division (Double Forward Slash).
Beginner Python Tutorial 14 - modulus.
Beginner Python Tutorial 15 - Raising Numbers to a Power.
Beginner Python Tutorial 16 - Review 01.
Beginner Python Tutorial 17 - Creating a String.
Beginner Python Tutorial 18 - Escape Characters.
Beginner Python Tutorial 19 - Double vs Single Quotes.
Beginner Python Tutorial 20 - Concatenation.
Beginner Python Tutorial 21 - Concatenation with Literals (Automatic).
Beginner Python Tutorial 22 - Multiline Strings (Three Double Quotes).
Beginner Python Tutorial 23 - Indexes.
Beginner Python Tutorial 24 - Slicing Strings (Like Pizza Slices but not as Yum).
Beginner Python Tutorial 25 - Negatives with String Slicing.
Beginner Python Tutorial 26 - Slicing with Two Numbers.
Beginner Python Tutorial 27 - Strings are Immutable.
Beginner Python Tutorial 28 - len() Function.
Beginner Python Tutorial 29 - Convert Integer to String (Concat int and str).
Beginner Python Tutorial 30 - Nested Function Calls (passing a Function Call as Argument).
Beginner Python Tutorial 31 - Review of Strings and Slicing.
Beginner Python Tutorial 32 - Creating a List and Indexing.
Beginner Python Tutorial 33 - Changing and Slicing a List.
Beginner Python Tutorial 34 - How to Copy a List (Slicing and copy Function).
Beginner Python Tutorial 35 - Intro to Nested Lists (2D Lists).
Beginner Python Tutorial 36 - How to Deep Copy a List (copy.deepcopy).
Beginner Python Tutorial 37 - Combining Lists (Concatenation for Lists).
Beginner Python Tutorial 38 - Review of List Basics.
Beginner Python Tutorial 39 - Getting User Input.
Beginner Python Tutorial 40 - Type Casting.
Beginner Python Tutorial 41 - Review of Lists and User Input.
Beginner Python Tutorial 42 - Boolean and Comparison Operators.
Beginner Python Tutorial 43 - if Statement.
Beginner Python Tutorial 44 - Tabs vs Spaces.
Beginner Python Tutorial 45 - if elif else.
Beginner Python Tutorial 46 - if Statement with Boolean Variable.
Beginner Python Tutorial 47 - or Operator (Intro to Logical Operators).
Beginner Python Tutorial 48 - and Operator.
Beginner Python Tutorial 49 - not Operator.
Beginner Python Tutorial 50 - Control Flow and Logic Review.
Beginner Python Tutorial 51 - for Loop.
Beginner Python Tutorial 52 - Print without Newline using end Parameter.
Beginner Python Tutorial 53 - range() Function.
Beginner Python Tutorial 54 - Range Starting Position.
Beginner Python Tutorial 55 - Step in Range Explained.
Beginner Python Tutorial 56 - Range Sum.
Beginner Python Tutorial 57 - Create a List from Range.
Beginner Python Tutorial 58 - for Loop with Index.
Beginner Python Tutorial 59 - Loop Basics Review.
Beginner Python Tutorial 60 - break.
Beginner Python Tutorial 61 - continue.
Beginner Python Tutorial 62 - else Instead of Continue.
Beginner Python Tutorial 63 - Pass.
Beginner Python Tutorial 64 - else with for.
Beginner Python Tutorial 65 - while Loop.
Beginner Python Tutorial 66 - Converting Between while and for Loops.
Beginner Python Tutorial 67 - Else with while.
Beginner Python Tutorial 68 - Flag Variable Example.
Beginner Python Tutorial 69 - do while Loop in Python.
Beginner Python Tutorial 70 - Indefinite Loop.
Beginner Python Tutorial 71 - lower and upper Functions.
Beginner Python Tutorial 72 - isupper and islower Functions.
Beginner Python Tutorial 73 - Review of Loop Variations.
Beginner Python Tutorial 74 - Nested if.
Beginner Python Tutorial 75 - Complex Conditional vs Nested if.
Beginner Python Tutorial 76 - Nested for Loops.
Beginner Python Tutorial 77 - Review of Nested if Statements.
Beginner Python Tutorial 78 - Nested for Loop Variations.
Beginner Python Tutorial 79 - Loop Variable Within range (Triangles).
Beginner Python Tutorial 80 - Nested while Loops (now with Hypnotism).
Beginner Python Tutorial 81 - Nested While Loops to Calculate Sums.
Beginner Python Tutorial 82 - Review of Nested Loops.
Beginner Python Tutorial 83 - Creating a Function.
Beginner Python Tutorial 84 - Arguments and Parameters.
Beginner Python Tutorial 85 - return.
Beginner Python Tutorial 86 - return vs else to Exit Function.
Beginner Python Tutorial 87 - How to Return a Value from Function.
Beginner Python Tutorial 88 - Default Parameters.
Beginner Python Tutorial 89 - Multiple Arguments / Parameters.
Beginner Python Tutorial 90 - Keyword Arguments.
Beginner Python Tutorial 91 - Passing Arguments by Keyword or Position.
Beginner Python Tutorial 92 - Positional Only Parameter.
Beginner Python Tutorial 93 - Keyword Only Arguments.
Beginner Python Tutorial 94 - Position and Keyword Summary.
Beginner Python Tutorial 95 - Function to Work with Lists.
Beginner Python Tutorial 96 - Function Taking Unlimited Arguments (Packing).
Beginner Python Tutorial 97 - Unpacking Data.
Beginner Python Tutorial 98 - Functions Calling Functions.
Beginner Python Tutorial 99 - Review of Functions.
Beginner Python Tutorial 100 - Conclusion and Up Next.

Taught by

Caleb Curry

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Beginner Python Tutorials

  • Anonymous
    I've known Caleb's tutorials for +7yrs now, and I am glad he's still around; evangelizing the technology with zeal and humour.

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.