Insights Teach on CourseBond Log in Sign up

Python for Beginners – Full Course [Programming Tutorial]

Python for Beginners – Full Course [Programming Tutorial]

Beginner ⏱ 5 hours 📚 71 lessons 🌐 en 🏆 Certificate 📅 Last updated May 2026

1 students enrolled

Created by freeCodeCamp.org

Never coded before? This Python course breaks it down. Code two programs line-by-line. Perfect for beginners!

Master Python for Beginners – Full Course [Programming Tutorial]
Build practical real-world skills
Learn industry best practices
Complete hands-on projects

1 section • 71 lectures • 0.1h total length

  • Introduction Preview 1 min
  • RPS - Variables and Functions 1 min
  • RPS - Calling Functions 1 min
  • RPS - Dictionaries 1 min
  • RPS - User Input 1 min
  • RPS - Libraries, Lists, Methods 1 min
  • RPS - Function Arguments 1 min
  • RPS - If Statements 1 min
  • RPS - Concatenating Strings 1 min
  • RPS - f-strings 1 min
  • RPS - Else and Elif Statements 1 min
  • RPS - Refactoring and Nested If 1 min
  • RPS - Accessing Dictionary Values 1 min
  • RPS - Testing Game 1 min
  • Setup Python Locally 1 min
  • Creating New Repl 1 min
  • Variables 1 min
  • Expressions and Statements 1 min
  • Comments 1 min
  • Data Types 1 min
  • Operators 1 min
  • Arithmetic Operators 1 min
  • Comparison Operators 1 min
  • Boolean Operators 1 min
  • Bitwise Operators 1 min
  • is & in Operators 1 min
  • Ternary Operator 1 min
  • Strings 1 min
  • String Methods 1 min
  • Escaping Characters 1 min
  • String Characters & Slicing 1 min
  • Booleans 1 min
  • Number Data Types 1 min
  • Built-in Functions 1 min
  • Enums 1 min
  • User Input 1 min
  • Control Statements 1 min
  • Lists 1 min
  • Sorting Lists 1 min
  • Tuples 1 min
  • Dictionaries 1 min
  • Sets 1 min
  • Functions 1 min
  • Variable Scope 1 min
  • Nested Functions 1 min
  • Closures 1 min
  • Objects 1 min
  • Loops 1 min
  • Break and Continue 1 min
  • Classes 1 min
  • Modules 1 min
  • Arguments from Command Line 1 min
  • Lambda Functions 1 min
  • Map, Filter, Reduce 1 min
  • Recursion 1 min
  • Decorators 1 min
  • Docstrings 1 min
  • Annotations 1 min
  • Exceptions 1 min
  • With 1 min
  • Installing Packages with pip 1 min
  • List Compression 1 min
  • Polymorphism 1 min
  • Operator Overloading 1 min
  • Blackjack - Beginning 1 min
  • Blackjack - Deck Class 1 min
  • Blackjack - Card Class 1 min
  • Blackjack - Hand Class 1 min
  • Blackjack - Game Class 1 min
  • Blackjack - Testing 1 min
  • Conclusion 1 min
freeCodeCamp.org

freeCodeCamp.org

YouTube Channel

👥 2 students 📚 6 courses ► YouTube channel

Learn math, programming, and computer science for free. A 501(c)(3) tax-exempt charity. We also run a free learning interactive platform at freecodecamp.org

View instructor profile →