Links for Python Noobs

For those starting to learn Python, here are some links, in no particular order,  recently posted on Reddit's 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 applies to above entry

        - Intro: Which Language to Learn First ?

PARDON OUR TEMPORARY RECONSTRUCTION OF THIS PAGE

FOR UTTER BEGINNERS START AT ONE OF THESE:

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

-- (0) Eventually you will want to install an IDE (Integrated Development Environment) such as PyCharm or VS Code

                --(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
            --(4z)   Training Scientists -- Python Tutorial for Beginners (2024) - Complete Course
         

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


Comments

Popular posts from this blog

The Learn HOW to Learn Page

Welcome to Circular Import Hell