Links for Python Noobs

In my learning journey as a relative newbie I've been compiling the below list of links for BEGINNERS
[Last updated: 12/15/2025 PM: 2Mastery and Lullaby  appended to end of this page.]

The below links, are in no particular order and include those posted on the  Reddit LearnPython thread or pulled from my Obsidian notes or otherwise found::

        Legend:   [B: stars/out of 5 for Beginners]
                        [
I: stars/out of 5 for Intermediates] /
                        [A: stars/out of 5 for Advanced coders] 
                        ---^^^--- Up carrots mean this line relates to above entry


        - Intro: Which Language to Learn First ?

UTTER BEGINNERS CAN START AT ONE OF THESE:
(Personally, I started in item B.5 below = Nana's Zero to Hero. You may prefer other tutorials as better suited for you)

(An important Prime Directive for learning Python is this: The 80/20 rule (click here) )
(Advice from a software guy on Reddit about beginning Python is here)
(Teenager describes how he learned to program here, his YT videos are here)

(B.0) Real Python Podcast -- Advice on Beginning to Learn Python
    (B.0a) Tech with Tim (TwT) -- My top 5 python programming course recommendations

(B.1a) Soft Links --- Complete Python Mastery for Beginners
                         ---^^^--- [B: 4.8/5] (recommended, soft spoken & smooth)
                         ---^^^--- The Easiest Way to "Learn" Python Programming (Watch this !!!)
                         ---^^^---  (Watch this Jet Brains aside when "Overwhelmed")
                         ---^^^---  (Think about "Learning HOW to Learn" as part of your journey)

(B.1b)  Andreii -- Python 101 Crash Course: Learn Python v3 (8 HOURS!)

                         ---^^^--- [B: 4.2/5] (recommended cause no IDE needed to start)
                         ---^^^---  change= Replit is no longer easy to launch due to AI addition
                         ---^^^---  fix = Use (example) GLOT.IO instead of REPLIT !!!
(B.2REAL PYTHON -- Run "Hello World" without an IDE
                         ---^^^--- [B: 4.5/5] (recommended cause no IDE needed to start)
                         ---^^^--- Written materials about Python can be found (here)
                         ---^^^---  Beginner testimonials 
can be found (here)
                         ---^^^---  Table of Topics can be found (here)
                         ---^^^---  Warning: as you step up ladder, you will hit pay wall (locked courses)
(B.2HARVARD CS50 -- The MOST OFTEN RECOMMENDED COURSE (here)
                         ---^^^--- [B: 4.5/5] (recommended by many, great teacher)
                         ---^^^--- "Python Programmer" recommends it (here)
                                             ---^^^--- click above to see more of his recommends
(B.3)  Programming with Mosh -- Python Full Course for Beginners [2025]
                         ---^^^--- [B: 4.3/5] (not as popular, but he explains in more detail)
                         ---^^^--- More from Mosh and others (click here to see lists)
                         ---^^^--- Recommended within  I Tried 50 Python Courses. Here Are Top 5.
(B.4)  Dave Gray -- Python Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours
                         ---^^^--- [B: 4.2/5] (uses VS Code as IDE, provides all code via GitHub here)
                         ---^^^--- Dave Gray -- ALL Playlists (here) See also HTML, CSS and JS
(B.5)   TechWorld with NANA -- Python Tutorial for Beginners - Learn Python in 5 Hours
                         ---^^^--- [FULL COURSE] [B: 3,8/5] (uses PyCharm, note: I started w Nana)
                         ---^^^--- Nana's Playlists can be found (here)
                         ---^^^--- Nana --- What is DevOps? REALLY understand it
(B.6)   Code with Josh -- Python Playlist (includes Python for Beginners 11 Hrs) (here)
                         ---^^^--- Web Scraping with Python & Scrapy for Beginners
                         ---^^^--- Plan [your] Python Project BEFORE Writing [any] Code
                         ---^^^--- Python Roadmap: 7-Step Plan to Learn Python FAST
(B.7)  Tech By Ralph -- 6 Websites to Learn Code FOR FREE
                         ---^^^--- Ralph - What is Python | Python Tutorial for Beginners {Intro]
                         ---^^^--- Ralph - Rest of playlist for above Intro
                         ---^^^--- Ralph - OOP tutorials playlist
(B.8) Kris Jordan -- Computer Science with ... (includes Python 101) (here)
                         ---^^^--- Jordan -  ASCII Encoding and Binary (here)
                         ---^^^--- Jordan -  The Joy of Programming (here)

(B.9) Caleb Curry -- Beginner Python Programming All-in-One Tutorial Series (6 HOURS!)
                         ---^^^--- Caleb -- Python Programming All-in-One Tutorial Series (next level)
                         ---^^^--- Caleb -- Playlists (Python, JavaScript, C++, more)

(B.10) Eduta -- Basics for Python – Beginner’s Level  <-- [B: 4.5/5] [slight Indian accent but very
                        understandable, slow paced, well organized, great for utter beginners]
                         ---^^^---  Prompt Engineering for Beginners [in case you plan to use AI assistance]
                         ---^^^---  ChatGPT Power Users: Advanced Prompts [after you master the above]
                         ---^^^--- NotebookLM Made Simple: A Practical Guide for Beginners (Full Course)
                                        --^^^-- Maybe upload your Obsidian Notes into NotebookLM ???

-- (0) Eventually you will want to install an IDE (Integrated Development Environment) such as PyCharm or VS Code (<-- click one of these to connect to download page)

                --^^^-- (0.0)  Hackr -- Choosing the Best Python IDE: VS Code, PyCharm, Jupyter & More
    
            --^^^-- (0.1) Tech with Tim: What is an Integrated Dev Enviro?
                --^^^-- (0.2) Blondie:   What is an IDE?   <-- [B: 3.0/5]
                --^^^-- (0.3) Sy's Learn CS : Integrated Development Environment
                                 (IDE) features - Paper 1  <-- [B: 3.8/5]
                --^^^-- (0.4) Coder: The Landscape is changing  <-- [B: 4.0/5]

-- (1) Python official and not-so-official Documentation
                --(1.0) Python org Main page plus Py.org's Wiki (<--here)
                --(1.1) Python Wikipedia page (not same as above org wiki)
                --(1.2) Learn Python other Reddit Threads --> see right column
                --(1.3) Py org's Beginner Guide
                --(1.4) Py org's 11 Cheat sheets
               --(1.5) Py org's Beginner Guide for NON-Programmers
               --(1.6) Reddit's Learn Python wiki page  (not same as above wiki pages)
               --(1.6) Reddit post: The Python resource list I wish I had

- (2) Python Built-in Functions  

- (3) Python Beginner's Guide
                --(3.1) MIT Intro to Computer Science via Python Lecture #1 
                --(3.2) MIT Intro: Strings, I/O, Branching Lecture #2
                --(3.3) MIT Intro: More .... Lectures 3-26
                --(3.4) MIT: Open Course Ware (OCW): Electrical Engineering & much more
                --(3.6) DISCORD : Python Resources Page (filterable by experience level)
                    --(3.6a) Discord YouTube resources page
                --(3.7) Visually Explained -- WHILE loops
                --(3.8) Needed -- Python Basics in One Video
                --(3.9) Tech Fortitude --- Python Full Course for Absolute Beginners
                            
---^^^--- | FULL CRASH COURSE <-- [B: 3.0/5] doesn't get around to
                            ---^^^-- installing the PyCharm IDE until minute 22:30
                --(3.10)   Crazy [Learn] Python with David playlist (here)
                --(3.11)   Python 101 Crash Course: Learn Python v3 (8 HOURS!) (here)
                            ---^^^--  more videos from Zero to Mastery (here)


            -(3.5) Google IT Playlist -- Python for Beginners
                --(3.5a) Google IT Playlist #2 -- Using Python to Interact with the OS
                --(3.5b) Google Careers -- All Playlists

- (4) 425+ Free Python Courses online  
            -- (4a) YT Search results -- best python tips and tricks
            -- (4b) YT Search results -- fundamentals for python beginners

            --(4c) I've Read Over 100 Books on Python. Here are the Top 3
            --(4d) Author of Free Python Books (Automate Boring stuff) Interviewed
                    (4d.1) Learn to program [books]. For free. (free if read online)
                    (4d.2) David Bombal re Do the Deep Work
                    (4d.3) David Bombal re Free Programing Course(s) [C 4 all, but see "more" 4 Py]
                    (4d.4) kudos to Santosh Bhandari -- GitHub Python-Developer-Roadmap

            --(4f) Gunnar for Utter Beginner --- 
Python & VSCode Setp - Complete Beginner's Deep Dive (2025)
            --(4g) Gunner' Next Steps for Utter Begginer --- 
Python Fundamentals Deep Dive:
                                                                                    Syntax, Comments & Your First Program
            --(4h) Ku-Ku -- One Shot Full Course | Python For Beginners
                    (4h.1) Ku-Ku -- more free courses
                    (4h.2) Ku-Ku -- blog articles
            -- (4i) Red Tea Infusion -- Python 3.1x Beginner and Intermediate Tutorial - Full Course
                        ^^^ [B: 4.5/5] ^^^
… 
 to be continued

            -- (4j) Kyle_K --- The Curse of a Knowledgeable Teacher vs. Utter Coding Beginner
                       (4j.1) Kyle_K -- 
If You’re Considering Giving Up On Computer Science...Watch This First.
                            
(4j.2) Kyle_K -- Is Coding Dead? Should You Even Learn To Code In 2024?
                            (4j.3) Kyle_K -- How to write code more effectively (DRY, WET and more)
            -- (4k) Elevate to UK -- Free courses that place Skills (count) over Certificates (BS) 
                        (4k.1) E2uk --  Coursera Data Analyst course
                        (4k.1) E2uk -- Top 10 Coursera Courses for Career Success in 2025
            -- (4L) Gunderman -- Become a T-shaped Learner -- Listen Up. (again)
            --(4m) Delphine works -- Python Full Course for Beginners (2025)
            --(4n)  KodeKloud (young) -- Python Crash Course for Beginners (2025)
                            (4n,1) KodeKloud snippet -- Slicing a List
                            (4n,1) KodeKloud snippet -- Functions
            --(4o)  Bald Guy -- Create Executable Files (.exe) from Python scripts (.py)
                            (4o.1) Bald Guy --- Python Software Tips playlist
            --(4p)    Python Dude -- Python Tutorial 2023 - Python Full Course
                        (4p.1) PyDude -- Videos (FLET, Machine Learn, plus many more)
            --(4q) 5-minute Python -- How to Debug your Python code
                        (4q.1) 
5-minute Python-- PyAutoGUI Full Course for Beginners
            --(4r)  Network Chuck -- [uses online Replit]  You need to learn Python RIGHT NOW!! // EP 1
                        (4r.1) Network Chuck -- rest of the Python course playlist
                        (4r.2) Network Chuck -- his latest videos
            --(4s) Kris Jordan --   Functions 101 - An Intuitive Introduction in Python - Part 1 of 3
                        (4s.1) Kris Jordan -- rest of his videos re Python and more
                        (4s.2) Kris Jordan -- Python 101 Tutorial - importing modules & functions
            --(4t) Code with Lewis -- Self Taught Programmer Roadmap
                        (4t.1) Code with Lewis -- How I would learn to code (if I was a beginner)
            --(4u) Travis Media -- Python tutorial playlist
                        (4u.1) Travis Media -- All his playlists
            --(4v)  Sally-Anne Bytes -- Python Advanced Level – From Basics to Pro
                                                        Full Course in One Shot (10 Hrs)  [A: 3.8/5]
                        (4.v1) ---^^^---  Python Libraries Part 1
                       (4.v2) ---^^^---   Data File Handling (Part 1 of  10)
                        (4.v3) ---^^^---  Playlists ALL
            --(4w)  Red Tea -- Python 3.12 Beginner and Intermediate Tutorial - Full Course
            --(4x)   Haydn Murray --  Python for Beginners: Intro + Setup | Build Projects
                         (4x.1) ---^^^---  Videos ALL
            --(4y)   Luke Barousse -- Python for Data Analytics - Full Course for Beginners
                        --^^^-- Luke's GitHub repo
                          --^^^-- Luke's Playlists
            --(4z)   Training Scientists -- Python Tutorial for Beginners (2024) - Complete Course
            --(4AA)   Indently -- Learn Python in Only 30 Minutes (Beginner Tutorial)
         
                      --^^^--  Latest videos

- (5) Coursera --- Computer Science courses  

- (6) ChatGPT Python Teacher  

- (7) G4G -- Python OOPs Concepts  

- (8) Real Python --- Playlists  

- (9) Data Science Bootcamp playlist  

- (10) Code with Josh playlists  

- (11) Indently ALL 11 Dictionary Methods In Python EXPLAINED 

- (12) G4G -- Python Dictionary Methods  

- (13) How to Educate Yourself Like a Genius (without school)  


More to Explore
How I (YT poster) would learn Python in 2025 --YT search results
Mistakes to avoid when learning python 2025 -- YT search results
Learn how to learn -- YT search results
AI prompt engineering -- YT search results
How to build a Personal Knowledge Base (PKM) -- YT search results
Coder-2-Coder -- Git, GitHub, & GitHub Desktop for beginners
Code w Josh -- Top 10 Built-in Python Modules
Caleb Curry --- [Top 10] Biggest Mistakes of [wanna-be] Software Engineers
Caleb Curry playlists --- [Includes Beginner Python plus many other languages !!!]
Justin Sung -- The PERRIO System for efficient Learning
Carl Pullein -- The Best Paper To Digital Notes System
Dorian Develops -- 99% of Self Taught Programmers Fail Because of THIS!
Python Programmer -- I've Read Over 100 Books on Python. Here are the Top 3
DataDaft -- Python Basics playlist (map(), zip(), enumerate(), etc.)
Think_CS_Py -- Think Like a Computer Scientist (interactive text)
Future Coding Stars -- Master Python for Beginners: From Zero to Hero with Real-World Projects

Erik Frits -- Python Full Course For Beginners (Learn How To Code in 2025)  --12 Hour course

Program Guru -- Simple Hands on for Beginners -- Bubble Sort - Python

Python Code Pilot -- Videos -- Python for Beginners and much more ()  [nice voice quality]
        ---^^^---  HTML Tutorial for Beginners #1 - Introduction to HTML
        ---^^^---  Python Tutorials Playlist
        ---^^^---  Python Error Handling – Try, Except, Finally | Zero to Hero #10

Computer Engineering Jitty -- Beginner's Python Part 1: Printing, Commenting, and String Concatenation (mostly a hardware site -- digital electronics)

Coding Fab -- Python Basics: Learn Core Concepts [print, comment, more] Fast for Beginners! (click on author link to left for more videos)

Data with Baraa --- Python Bootcamp Playlist (2025) - Zero to Hero (Playlist)

Dave Ebbelaar -- Python for AI - Full Beginner Course

Clear Code -- The complete guide to Python
        --^^^-- Understanding classes and object-oriented programming

Khan Academy (all) --- Kahn Computer Science (CS) -- Kahn Python (print, operators)
        ---^^^--- Kahn -- Artificial Intelligence (AI) in Education

Centrified --- Python Bootcamp for Beginners 
        ---^^^--- above is only video so far in Centrified

(most are old, 11 yrs ago) Chuck Severance -- PY4E - Introduction (Chapter 1 Part 1) = Py for Everyone
        ---^^^---  Python for Everybody (PY4E) -- Lessons List
        ---^^^---  (1 yr old insert) Data Structures (e.g. Lists)
        ---^^^---  (1 yr old insert) Data Structures (e.g. Dictionaries)
        ---^^^---  (1 yr old insert) Data Structures (e.g. Tuples)
        ---^^^---  (1 yr old insert) Data Structures (e.g. OOPs)

Portfolio Courses -- Python Tutorials

Posit PBC -- How I got unstuck with Python (Julia Silge, Posit) | posit::conf(2025) [not for Beginners]

Dave Ebbelaar -- Python for AI - Full Beginner Course [5 Hour course, uses VS Code]
        ---^^^---  How I'd Learn AI in 2025 (if I could start over)
        ---^^^---  How to Set up VS Code for Data Science & AI
        ---^^^---  16 Apps I Use Daily as a Data Scientist {starts his day with Obsidian note-taking]
        ---^^^---  My Data Science Journey (Zero to Freelance) [Conclusion & tips here]

Dr. Python -- Beginners "Hello World" Playlist
        ---^^^---  More advance coding examples (8 Hours)
        ---^^^---  Python Mini Project: Convert Text To Speech 2024


Prism Byte -- Python Full Course for Beginners 2025 |learn python in VS Code| 2 Hour tutorial
        ---^^^---  [sounds like AI generated voice with slight foreign accent, but understandable]
                        [slow paced and thus good for utter beginners]
         ---^^^---  More Beginner's videos here

Future Coding Stars -- 1. Beginner Python Course: .... Zero to Hero with Real-World Projects
         ---^^^--- 8. Python Strings: The [basic] Secret That Trips Up Beginners (Part 1)
         ---^^^---10. Python Lists for Beginners: Indexing, Slicing & More! (Part 1/4)
         ---^^^---HTML & CSS Full Crash Course (Zero to Hero in 600 SECONDS)

Fabio Musanni -- Python Level 0 - Absolute Beginner
         ---^^^--- How to Display and Play a GIF File in Python Tkinter GUIs

Sallyann Bytes -- Python | Python Explained | Python for beginners | Python Basics
         ---^^^--- Data Structures in Python (Part 1)
         ---^^^--- Introduction to Data File Handling in Python | Data File Handling (Part 1) 
         ---^^^--- Review of Python Basics (Part 1) | Python Basics for Beginners
         ---^^^--- Getting Started with Python: Installation, IDLE and Basics

Vib Devs -- Five Best Websites for Learning How to Code
         ---^^^--- Python for Beginners Lesson 1
         ---^^^--- The easiest way to reverse a string in python

Code Pilot -- Python for Data Science – Full 4 Hour Course (2025 Bootcamp)
         ---^^^--- HTML Tutorial for Beginners #1 - Introduction to HTML
         ---^^^--- Data Structures with Python – Course Introduction (2025)

SimpliLearn -- Introduction to Python (Playlist) 
         ---^^^--- Lesson - 5 | Python first program | Simplilearn
         ---^^^--- Prompt Engineering Full Course 2026 [try playing at 75% speed]
         ---^^^--- UV Python Crash Course 2026




WorldSim -- The Python mega course – DAY 1  (go to videos [here] to see further parts of the course)
         ---^^^--- coming soon, more courses?





Jake Callahan -- Understanding Python [course = 40 videos]  [good voice quality]
         ---^^^--- Understanding Python: Basic Data Types
         ---^^^--- Understanding Python: Slicing
         ---^^^--- Python Standard Library: OS

Python mini-project workbooks from Reddit post (here)
         ---^^^---  Automate the Boring Stuff Workbook
         ---^^^---  Python Programming Exercises, Gently Explained
         ---^^^---The Big Book of Small Python Projects
         ---^^^--- GitHub Miniprojects by Mrinank Bhowmick

Centrified -- Python Bootcamp for Beginners  [Good voice quality] (3 hours)
         ---^^^---  no other videos at time of posting





Training Scientists -- Python Tutorial for Beginners (2024) - Complete Course with AI Tools & Best Practices

Code Snooze Lullaby --- Learn to code while falling asleep [funny --does it work?]
         ---^^^--- Python Programming for Sleep: Beginner to Master Concept Relaxation Tutorial with Calming Music
         ---^^^--- HTML Zen: Learn to Code, Unwind, and Sleep
         ---^^^--- JavaScript Lullaby: Calm Coding for a Restful Sleep
         ---^^^--- Visual Basic: Calm Coding Tutorials
         ---^^^--- Zen Shell: From Beginner to Master

Ankit Chaudhary -- Python for Everything First 7 Hours [Indian accent, but understandable]
         ---^^^--- Python Day #24:  Modules
         ---^^^--- Python Day #15 The List Data Structure
         ---^^^--- Python Day #12 How to Learn on Your Own


HuXn WebDev -- Python for Everyone: From Zero to Hero 6 Hours Complete Course [What's the rush? IMHO = too fast, slight Indian accent but understandable]
         ---^^^--- HTML5 & CSS3 The Complete Guide 2023 (playlist)
         ---^^^--- Full Stack JavaScript Complete Course 2023 (playlist)

Comments

Popular posts from this blog

The Learn HOW to Learn Page

Welcome to Circular Import Hell