Links for Python Noobs

In my learning journey as a relative newbie I've been compiling the below list of links for BEGINNERS

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)

(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)
(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 ()

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




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


Comments

Popular posts from this blog

The Learn HOW to Learn Page

Welcome to Circular Import Hell