Advanced Python Links Accumulation Page
I'm still at journey's start (a Python beginner) with miles to go before I reach the foothills leading to the mountain top.
Along the way, I keep stumbling across more advanced tutorials that --one day-- I should go back to and learn from. Like these ones for example: (p.s. music to chill to here)
[Last updated: 01/30/2026 AM here Cathy Li appended to end of page]
Table of Contents (ToC)/ Index ? to specific topics: [under construction]
(a) OOP here here here here here here
(b) Decorators here here here here here here
(c) Descriptors ....
more ...
(a) OOP here here here here here here
(b) Decorators here here here here here here
(c) Descriptors ....
more ...
(1) Google search results for "advanced python tutorials" (videos) ==> (here)
and more specifically in the following links:
(2.0) ArjanCodes -- Playlist --Software Design in Python
---^^^-- The Ultimate Guide to Writing Functions
---^^^-- Clean Python Code with the Registry Design Pattern
---^^^-- Cleaner coding--(31) ALL videos Python
---^^^-- Avoid These BAD Practices in Python OOP (unneeded classes)
---^^^--
---^^^-- The Ultimate Guide to Writing Functions
---^^^-- Clean Python Code with the Registry Design Pattern
---^^^-- Cleaner coding--(31) ALL videos Python
---^^^-- Avoid These BAD Practices in Python OOP (unneeded classes)
---^^^--
(3.0) Data Science For Everyone (DS4e) --- (30) All videos (Python plus)
---^^^-- Python Functions Explained in 20 Minutes
---^^^-- Python Functions Explained in 20 Minutes
(4.0) Dave Ebbelaar --- Latest Videos (Machine Learning in Python)
Data Science For Everyone -- The Ultimate Guide to Object Oriented Programming
aloneguid -- Python Tips So Simple, It’s Almost Cheating
Trey Hunner (Python Morsels) -- Nested functions in Python
---^^^--- Python Screencasts -- (example Tuple unpacking)
---^^^--- Python Screencasts -- (example Tuple unpacking)
Google search results = How to pass parameters to nested functions in Python
---^^^--- Python nested function variable scope
---^^^--- Python nested functions best practices
---^^^--- G4G -- Python Inner Functions
---^^^--- Python nested function variable scope
---^^^--- Python nested functions best practices
---^^^--- G4G -- Python Inner Functions
Coding with David -- 5 Python Functions You Wish You Knew Sooner (e..g. dynamic import)
---^^^--- CwD -- Videos (e.g. Master Python Itertools in 6 Minutes)
---^^^--- CwD -- 5 Secret Python String Functions That Will Change Everything
---^^^--- CwD -- 5 Secret Python String Functions That Will Change Everything
TwT -- How to Write Production Python Code
---^^^--- Data Structures - Full Course for Beginners
---^^^--- PLEASE Learn These 10 Advanced Python Features (Decorators, Iterators)
---^^^--- PLEASE Learn These 4 Python Tools (UV, StreamLit, DotEnv, Rich, Textual)
---^^^--- Data Structures - Full Course for Beginners
---^^^--- PLEASE Learn These 10 Advanced Python Features (Decorators, Iterators)
---^^^--- PLEASE Learn These 4 Python Tools (UV, StreamLit, DotEnv, Rich, Textual)
Sallyann Bytes -- Python Advanced Level – From Basics to Pro | Full Course in One Shot
---^^^--- Python Modules (Part 1) |Python Modules Importing, and Aliasing
---^^^-- Python Modules (Part 2) | Python Built- in Modules Explained
---^^^--- Python Modules (Part 1) |Python Modules Importing, and Aliasing
---^^^-- Python Modules (Part 2) | Python Built- in Modules Explained
Simplilearn -- Prompt Engineering Full Course 2025 | For Beginners
---^^^--- JavaScript Full Course 2025 | for Beginners
---^^^--- Git And GitHub Full Course 2025 | For Beginners
---^^^--- Artificial Intelligence Full Course 2025 | Artificial Intelligence Tutorial
---^^^--- HTML Tutorial For Beginners | HTML Tutorial | HTML Crash Course
---^^^--- PLAY LISTS
---^^^--- JavaScript Full Course 2025 | for Beginners
---^^^--- Git And GitHub Full Course 2025 | For Beginners
---^^^--- Artificial Intelligence Full Course 2025 | Artificial Intelligence Tutorial
---^^^--- HTML Tutorial For Beginners | HTML Tutorial | HTML Crash Course
---^^^--- PLAY LISTS
JimShapedCoding -- Home videos re Python plus
---^^^--- Tkinter (3) Python Projects - Learn to build a game (OOP) - Getting Started
---^^^--- Python OOP full course
---^^^--- Python for Absolute Beginners full course
---^^^--- Python Intermediate full course (e.g. Dunder methods)
---^^^--- Tkinter (3) Python Projects - Learn to build a game (OOP) - Getting Started
---^^^--- Python OOP full course
---^^^--- Python for Absolute Beginners full course
---^^^--- Python Intermediate full course (e.g. Dunder methods)
---^^^--- Python Pydantic Tutorial - Learn how to write advanced Classes in Python
---^^^--- Python OS Module | The best functions
---^^^--- Python File Handling | Working with File Objects | Read&Write to a File
---^^^--- Python OS Module | The best functions
---^^^--- Python File Handling | Working with File Objects | Read&Write to a File
Alpha Brains CoursesAlpha Brains Courses -- Python Functional Programming Full Course
---^^^--- Javascript Courses (playlist)
---^^^--- Python Unicode Demystified Comprehensive Tutorial
---^^^--- Shell scripting Full Course | Bash Scripting Mastery: From Basics to Advanced
---^^^--- Data Structures and Algorithms Full Course
---^^^--- Javascript Courses (playlist)
---^^^--- Python Unicode Demystified Comprehensive Tutorial
---^^^--- Shell scripting Full Course | Bash Scripting Mastery: From Basics to Advanced
---^^^--- Data Structures and Algorithms Full Course
Keith Galli -- Full Shiny for Python Course (Build Awesome Web Apps & Dashboards)
---^^^--- Everything you need to know about Classes in Python! (OOP)
---^^^--- Why Should you Learn Python? (Part 0), (Vars, Part1) (Lists, Part4), (Part 6)
---^^^--- How to Program a GUI Application (Tkinter)
---^^^--- Everything you need to know about Classes in Python! (OOP)
---^^^--- Why Should you Learn Python? (Part 0), (Vars, Part1) (Lists, Part4), (Part 6)
---^^^--- How to Program a GUI Application (Tkinter)
Sallyann Bytes -- Python Advanced Level – From Basics to Pro | Full Course (55.5 Hours !!)
---^^^--- Python Advanced Level – From Basics to Pro | Full Course in One Shot
---^^^--- Python Modules (Part 2) | CBSE Class 11 Python Built- in Modules ExplainedPython Exception Handling (Part 1) | Errors, Debugging, and Basics | CBSE Class 12
Bit by Bit -- 5 Python Concepts I WISH I Knew Sooner [Generators, Decorators, ...]
---^^^--- (only 3 videos so far)
---^^^--- (only 3 videos so far)
Indently -- Pydantic is Awesome in Python (password hash example)
---^^^--- Zed code editor download page
---^^^--- Python F-Strings: Advanced Tips and Tricks
---^^^--- Indently's NEW Python Newsletter, Zed, and AI Generated Content?
---^^^--- 5 Good Python Habits (Pathlib module, Data classes, Error logging, ...)
---^^^--- Zed code editor download page
---^^^--- Python F-Strings: Advanced Tips and Tricks
---^^^--- Indently's NEW Python Newsletter, Zed, and AI Generated Content?
---^^^--- 5 Good Python Habits (Pathlib module, Data classes, Error logging, ...)
Telusko -- Python for Beginners (Full Course) | Programming Tutorial (play list)
---^^^--- JavaScript Tutorial for Beginners (full course, playlist)
---^^^--- Git Tutorial for Beginners (playlist)
Code with Josh -- UV Rocks = STOP Using pip + venv. UV Just Replaced Everything...
---^^^--- Web Scraping with Python & Scrapy for Beginners
---^^^--- Web Scraping with Python & Scrapy for Beginners
Traversy Media -- Learning to code has changed (AI vibe versus the old way and simpler times)
---^^^--- Cursor Crash Course & AI Coding For Beginners (Learning in general w AI)
---^^^--- Ultimate Guide To Web Scraping - Node.js & Python (Puppeteer & Beautiful Soup)
---^^^--- Modern JavaScript From The Beginning | First 12 Hours
---^^^--- Cursor Crash Course & AI Coding For Beginners (Learning in general w AI)
---^^^--- Ultimate Guide To Web Scraping - Node.js & Python (Puppeteer & Beautiful Soup)
---^^^--- Modern JavaScript From The Beginning | First 12 Hours
---^^^--- Command Line Crash Course For Beginners | Terminal Commands
---^^^--- Object Oriented Programming (OOP) in Python
---^^^--- Object Oriented Programming (OOP) in Python
Indently -- Rust is Awesome in Python
---^^^--- Rustfully
Isaac Harris-Holt -- How To Make Your Python Packages Really Fast With RUST
---^^^--- Rustfully
Isaac Harris-Holt -- How To Make Your Python Packages Really Fast With RUST
sentdex -- Neural Networks from Scratch - P.1 Intro and Neuron Code
---^^^--- Why & how two or more hidden layers w/ nonlinear activation function works
---^^^--- Why & how two or more hidden layers w/ nonlinear activation function works
deep learning (MVP 0051)
---^^^--- Introduction - Deep Learning and Neural Networks with Python and Pytorch p.1
---^^^--- Introduction - Deep Learning and Neural Networks with Python and Pytorch p.1
NeuralNine -- PySide6 Crash Course: GUI Development in Python with Qt6
---^^^--- Python Object-Oriented Programming (OOP) Explained in 12 Minutes
---^^^--- Become An Autodidact: The Most Important Skill
---^^^--- uv: The Ultra-Fast Python Package Manager 🚀
---^^^--- Python Object-Oriented Programming (OOP) Explained in 12 Minutes
---^^^--- Become An Autodidact: The Most Important Skill
---^^^--- uv: The Ultra-Fast Python Package Manager 🚀
Koolac -- The Most Complete Tutorial on Python Lists
---^^^--- How to Install Python and PyCharm Like a Pro
---^^^--- Mastering "pass", "break", and "continue" in Python (with examples)
---^^^--- The Most Complete Tutorial on Python Strings (Basics + Advanced Tips)
---^^^--- The Most Complete Tutorial on Python Dictionaries
---^^^--- Python Range Function Explained: Tips, Tricks, and Common Errors
---^^^--- How to Install Python and PyCharm Like a Pro
---^^^--- Mastering "pass", "break", and "continue" in Python (with examples)
---^^^--- The Most Complete Tutorial on Python Strings (Basics + Advanced Tips)
---^^^--- The Most Complete Tutorial on Python Dictionaries
---^^^--- Python Range Function Explained: Tips, Tricks, and Common Errors
Hynek Schlawack -- My 2025 uv-based Python Project Layout for Production Apps
---^^^--- UV = is the Future of Python Packaging!
---^^^--- UV = is the Future of Python Packaging!
Isaac Harris-Holt-- The Systematic Approach To Python Mastery
---^^^--- JavaScript for Impatient Devs
---^^^--- Python for Impatient Devs
---^^^--- Dataclasses From Scratch in Python - Class Decorators
---^^^--- Python --- To OOP or [not] to [OOP?] [and instead do] FP?
---^^^--- JavaScript for Impatient Devs
---^^^--- Python for Impatient Devs
---^^^--- Dataclasses From Scratch in Python - Class Decorators
---^^^--- Python --- To OOP or [not] to [OOP?] [and instead do] FP?
Max Rohowsky-- Intermediate Python Programming Tutorial (2023) (positional args, kw-args)
---^^^--- GitHub Copilot in PyCharm: Top 10 Features Explained
---^^^--- Python Basics (playlist)
---^^^--- Intermediate Python (playlist)
---^^^--- Advanced Python (playlist)
---^^^--- GitHub Copilot in PyCharm: Top 10 Features Explained
---^^^--- Python Basics (playlist)
---^^^--- Intermediate Python (playlist)
---^^^--- Advanced Python (playlist)
Bro Code -- Javascript (JS) Full course (Free)
---^^^--- ALL Language Intro courses for Free (here)
---^^^--- Python Full Course for free 🐍 (12 Hrs.)
---^^^---
---^^^---
---^^^---
CS50 Courses -- CS50x 2026 Sections (Python, C, SQL, HTML ... playlists)
---^^^--- CS50x 2026 Leactures (Python, Scratch, C, SQL, HTML ... playlists)
---^^^--- CS50's Introduction to Artificial Intelligence (AI) with Python 2020
---^^^--- ALL Language Intro courses for Free (here)
---^^^--- Python Full Course for free 🐍 (12 Hrs.)
---^^^---
---^^^---
---^^^---
CS50 Courses -- CS50x 2026 Sections (Python, C, SQL, HTML ... playlists)
---^^^--- CS50x 2026 Leactures (Python, Scratch, C, SQL, HTML ... playlists)
---^^^--- CS50's Introduction to Artificial Intelligence (AI) with Python 2020
You Suck at Programming (Ysap) -- The Complete Bash Scripting Course - Full Length Guide
---^^^---
---^^^---
(TwN) = TechWorld with Nana -- Bash Scripting Tutorial for Beginners
---^^^--- Bash Scripting Handout (PDF)
---^^^--- Complete DevOps Roadmap 2026 - Master these 4 Levels!
---^^^--- JavaScript Tutorial for Beginners [JS Crash Course]
---^^^--- Python Automation with ChatGPT
---^^^--- Bash Scripting Handout (PDF)
---^^^--- Complete DevOps Roadmap 2026 - Master these 4 Levels!
---^^^--- JavaScript Tutorial for Beginners [JS Crash Course]
---^^^--- Python Automation with ChatGPT
Tina Huang -- How I Learn Things Really Fast (with AI)
---^^^--- Everything Free You Can Do With Gemini
---^^^--- Everything Perplexity In 34 Minutes
---^^^--- 101 Ways To Use AI In Your Daily Life
---^^^--- Everything Free You Can Do With Gemini
---^^^--- Everything Perplexity In 34 Minutes
---^^^--- 101 Ways To Use AI In Your Daily Life
Sergey Karpov -- Learn Python GUI Development for Desktop – PySide6 and Qt Tutorial Part 1
---^^^--- Learn Python GUI Development for Desktop – PySide6 and Qt Tutorial Part 2
---^^^--- Learn Python GUI Development for Desktop – PySide6 and Qt Tutorial Part 2
Eric Roby -- Learn the "SOLID" Principles for better Python code
---^^^--- Software Engineering Knowledge (playlist)
---^^^--- Why ALL Backend Devs Are Switching to Python
---^^^--- The No-BS Modern Backend Engineering Roadmap for 2025
---^^^--- Code with Roby freebie repositories
---^^^--- Software Engineering Knowledge (playlist)
---^^^--- Why ALL Backend Devs Are Switching to Python
---^^^--- The No-BS Modern Backend Engineering Roadmap for 2025
---^^^--- Code with Roby freebie repositories
WebBraces {} -- 4 Habits That Will Make You a Better Programmer (don't watch, try, fail, grow)
---^^^--- HTML/ The CSS Box Model: Stop Fighting CSS, Start Understanding It
---^^^--- HTML/ The CSS Box Model: Stop Fighting CSS, Start Understanding It
Alex Hyett -- 5 Design Patterns That Are ACTUALLY Used By Developers (Structure, Behave, .. )
---^^^--- SOLID Principles: Do You Really Understand Them?
---^^^--- 5 Uncomfortable Truths About Software Engineering (you'll never be an expert)
---^^^--- Automate Your Life With Python (File Management Step By Step Example)
---^^^--- 6 Coding Concepts You MUST Know For Beginners [vars, types, ... loops]
---^^^--- 8 DATA STRUCTURES You NEED to Know
---^^^--- SOLID Principles: Do You Really Understand Them?
---^^^--- 5 Uncomfortable Truths About Software Engineering (you'll never be an expert)
---^^^--- Automate Your Life With Python (File Management Step By Step Example)
---^^^--- 6 Coding Concepts You MUST Know For Beginners [vars, types, ... loops]
---^^^--- 8 DATA STRUCTURES You NEED to Know
Carberra -- Are descriptors the most MISUNDERSTOOD part of Python? [very advanced]
---^^^--- SIMPLIFY your code with decorators (+ typing)
---^^^--- Func_tools == Python is Awesome - Series 2
---^^^--- Creating virtual environments in Python [.venv]
---^^^--- SIMPLIFY your code with decorators (+ typing)
---^^^--- Func_tools == Python is Awesome - Series 2
---^^^--- Creating virtual environments in Python [.venv]
b001 -- Python Decorators in 1 Minute!
---^^^--- What is Scope in Python??
---^^^--- Python Lambda Functions??
---^^^--- What is Scope in Python??
---^^^--- Python Lambda Functions??
---^^^--- How To Make An AFK Bot! (Away From Keyboard?)
(AC) = ArjanCodes -- This Is What Makes AI Coding Actually Work
---^^^--- Learning Python Feels Easy. Until It Isn’t (hitting the next ceiling, after the honeymoon)
---^^^--- How to Refactor Insanely Complicated Business Logic (Step by Step)
---^^^--- Arjan's GitHub examples repository here
---^^^--- SOLID: Writing Better Python Without Overengineering
---^^^--- 10 Python Features You’re Not Using (But Really Should)
---^^^---
---^^^--- Learning Python Feels Easy. Until It Isn’t (hitting the next ceiling, after the honeymoon)
---^^^--- How to Refactor Insanely Complicated Business Logic (Step by Step)
---^^^--- Arjan's GitHub examples repository here
---^^^--- SOLID: Writing Better Python Without Overengineering
---^^^--- 10 Python Features You’re Not Using (But Really Should)
---^^^---
Dani Krossing -- HTML and CSS Tutorials (playlist)
---^^^--- HTML & CSS Course for Beginners 2023 (playlist)
---^^^---HTML & CSS Quickies ( 5 videos)
---^^^--- HTML & CSS Course for Beginners 2023 (playlist)
---^^^---HTML & CSS Quickies ( 5 videos)
(AwC) = AnthonyWritesCode -- How does python's module `__getattr__` actually work?
---^^^--- I Prefer tuples to lists! (intermediate) anthony explains #564
---^^^--- Python t-strings (PEP 750)
---^^^--- Explaining weird stuff via python's compilation pipeline - University of Michigan guest lecture
---^^^--- I Prefer tuples to lists! (intermediate) anthony explains #564
---^^^--- Python t-strings (PEP 750)
---^^^--- Explaining weird stuff via python's compilation pipeline - University of Michigan guest lecture
(CS) = Corey Schafer -- Python Tkinter Tutorial (Part 1): Getting Started, Elements, Layouts, and Events
---^^^--- Python Tkinter Tutorial (Part 2): Using Classes for Functionality and Organization
---^^^--- Python Tutorial: Pathlib - The Modern Way to Handle File Paths
---^^^---
JavaScript King -- HTML CSS JavaScript Projects | 20 HTML CSS JS Projects 2026
---^^^--- HTML CSS JavaScript projects for beginners - 10 vanilla JavaScript projects
---^^^--- Python Tkinter Tutorial (Part 2): Using Classes for Functionality and Organization
---^^^--- Python Tutorial: Pathlib - The Modern Way to Handle File Paths
---^^^---
JavaScript King -- HTML CSS JavaScript Projects | 20 HTML CSS JS Projects 2026
---^^^--- HTML CSS JavaScript projects for beginners - 10 vanilla JavaScript projects
(MBA) = MathByte Academy -- Python's PathLib Module
---^^^--- Unicode
---^^^--- Environment Variables and the python-dotenv Library
---^^^---
---^^^---
---^^^---
---^^^--- Unicode
---^^^--- Environment Variables and the python-dotenv Library
---^^^---
---^^^---
---^^^---
(salB) = Sallyann Bytes -- Python Advanced Level – From Basics to Pro | Full Course in One Shot
---^^^--- above is dubbed by a TTS automaton -- annoying
---^^^--- Python Full Course for Beginners – Complete Tutorial in One Video • No Coding Experience Needed
---^^^--- above is dubbed by a TTS automaton -- annoying
---^^^--- How the Internet Works | How devices connect
---^^^--- What is Data Science? | Introduction for Beginners
---^^^--- PLAYLISTS
---^^^---
---^^^---
---^^^--- above is dubbed by a TTS automaton -- annoying
---^^^--- Python Full Course for Beginners – Complete Tutorial in One Video • No Coding Experience Needed
---^^^--- above is dubbed by a TTS automaton -- annoying
---^^^--- How the Internet Works | How devices connect
---^^^--- What is Data Science? | Introduction for Beginners
---^^^--- PLAYLISTS
---^^^---
---^^^---
(jwR) = John Watson Rooney --web scraping and more
---^^^--- You Don't NEED AI to Scrape Data (it's simple do this)
---^^^--- Actionable Advice for Beginner Web Scraping
---^^^--- Who is FASTER? [Python] Scrapy vs GO vs ME
---^^^--- How to Use Python Dictionaries + Lists of Dicts
---^^^--- You Don't NEED AI to Scrape Data (it's simple do this)
---^^^--- Actionable Advice for Beginner Web Scraping
---^^^--- Who is FASTER? [Python] Scrapy vs GO vs ME
---^^^--- How to Use Python Dictionaries + Lists of Dicts
(cL) = Catherine Li -- How I'd learn to code if I had to start over (2025) [Don't give up]
---^^^--- How I became a software engineer without a CS degree [emotions, imposter]
---^^^--- Getting out of Tutorial Hell - STOP Wasting Time Watching others Code [tips & tricks ]
---^^^--- How I became a software engineer without a CS degree [emotions, imposter]
---^^^--- Getting out of Tutorial Hell - STOP Wasting Time Watching others Code [tips & tricks ]
(pc) = Phillip Choi -- Coding is Hard Until You Learn This
---^^^--- What I would do to break into tech in 6 months or less in 2025
---^^^--- What I would do to break into tech in 6 months or less in 2025
(TwK) = Tech with Kirk -- Become an AI Engineer in 2026: What to Learn and What to Skip!
---^^^--- Python fundamentals you actually need
---^^^--- Build a Python Powered LLM Pipeline with RAG using LangChain + Mongo Vector DB
---^^^--- Python fundamentals you actually need
---^^^--- Build a Python Powered LLM Pipeline with RAG using LangChain + Mongo Vector DB
---^^^---
---^^^---
---^^^--- PyUiBuilder - Python GUI Builder {playlist 23 videos]
---^^^--- Python Tkinter GUI tutorial. Learn basic Tkinter in 5 mins (beginner's tutorial)
---^^^---
---^^^--- Python Tkinter GUI tutorial. Learn basic Tkinter in 5 mins (beginner's tutorial)
---^^^---
---^^^---
(JaH) = Jekyll&HydeTutorials --Python Turtle Basics - Drawing a Simple Square
---^^^--- Python Turtle Basics - Drawing Circles (loops and circle command)
---^^^--- Creating Basic Functions
---^^^---
---^^^--- Python Turtle Basics - Drawing Circles (loops and circle command)
---^^^--- Creating Basic Functions
---^^^---
(ccs) = Code Crumbs -- Introduction to NiceGUI for Python
---^^^--- Using vis.js network diagrams in your web pages
---^^^---
---^^^---
(imc) = Internet Made Coder -- Data Structures & Algorithms (playlist 7 videos)
---^^^--- How I Studied a FULL Computer Science Degree ONLINE Using MOOCs [massive online courses via coursera --paid]
---^^^--- 3.5 Hours of Python Automation Projects - From Beginner to Advanced
---^^^--- 3.5 Hours of Python Automation Projects - From Beginner to Advanced
---^^^--- Odin Project Coursera Harvard's CS50 Notion
---^^^--- How to FORCE Yourself to Learn to Code
---^^^--- How to FORCE Yourself to Learn to Code
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---
---^^^---


Comments
Post a Comment