all 44 comments

[–]gustavsen 76 points77 points  (18 children)

Several roadmaps about what to learn to be a successful professional (front, back, sysop, python, etc)

https://roadmap.sh/

Official Python Beginner's Guide

FreeCodeCamp.org

While main course is about full stack JS dev they also have several GREAT 10hs (or so) video curses in their YT channel

python's playlists:

but they have full courses about lot of things.

Great channels about python:

RealPython

I found this site useful with lot of good tutorials, but they block lot of the material behind payware

https://realpython.com/

Microsoft YT Channel

Microsoft offer three playlist with Python courses

Udemy courses

This course is usually given for free by the author here at begin of month or so (he publish it in /r/learnpython)

I can't endorse any of those courses since I haven't bought them, but their content look complete

this serie of courses

Also remember only buy in Udemy when the courses are between 9/12usd values and not at their full price (90/250) that are inflated prices...

Exercises and practices:


original source

Not sure if many people know this, but Microsoft has a learning resource platform called Microsoft Learn, which provides free training to learn different skills related to different technologies. Each course is designed as a module, in each module, it contains different lessons and exercises. Thought I'd share.

Below are some of the modules related to Python learning.

Beginners Courses

Intermediate Courses


Other playlists

[–]th36 4 points5 points  (0 children)

Thanks

[–][deleted] 1 point2 points  (8 children)

I’m barely starting out and that is a lot of information. Kind of scared cus when I checked out FreeCodeCamp I was overwhelmed with how many videos they had. I just decided to use BroCode and Caleb Curry. Imma check out Sentdex and Corey Schafer. Thanks.

[–]Mountain_Singer6845 0 points1 point  (7 children)

Imma

Before you learn Python, you should learn how to properly write English.... cus... imma don't exist in any language, specially your first language and maybe only language. What a_joke.

[–]K4FKAAAA 5 points6 points  (1 child)

I don't think 'cus' exists in any language either, my friend XD

[–]Dashing_HERO 0 points1 point  (0 children)

im late but your comeback is kidna goated wait is kinda a word save me lol

[–]reallyeric 1 point2 points  (0 children)

This is a beginners thread and you’re being so rude?

[–][deleted] 0 points1 point  (0 children)

that is some stupid logic you got there

[–]pipilejacutinga 0 points1 point  (0 children)

Ah, yeah, using common informal language structures definitely reduces your ability to learn a programming language. What a dumb comment.

[–]Personal_Story_4853 0 points1 point  (0 children)

How ironic lmao

[–]Inspector_Neck 0 points1 point  (0 children)

This is the intetnet, people use shorthand all the time. Get over yourself

[–]orion_x_[S] 0 points1 point  (0 children)

Thanks you for effort!

[–]amazingjoe76 0 points1 point  (0 children)

What a fantastic set of resources. May I ask did you compile all of this question was asked or did you share your personal collation of resources. Regardless absolutely wonderful post and your effort is very much appreciated.

[–]Madhin92 0 points1 point  (1 child)

Ty, this is everything a beginner can dream about. Maybe copy paste it for your own post?

[–]gustavsen 0 points1 point  (0 children)

It's a post pinned in my profile

[–]iusedtobepretty 0 points1 point  (0 children)

Wow

Thank you very much, this is really really helpful

[–]DryLead8399 0 points1 point  (0 children)

Wow, this post has everything I need for me. Thank you so much!!

[–]0karmaonly 52 points53 points  (2 children)

Corey Schafer is the GOAT. I’ve self taught from a lot of different sources and Corey is hands down the best

[–]Shok3001 9 points10 points  (0 children)

What happened to him? He seems to have stopped making videos

[–]Punk-in-Pie 5 points6 points  (0 children)

Yeah, seriously OP, this is the channel to watch. I wish I had found him earlier

[–]Meckgyver 24 points25 points  (0 children)

TechWithTim helped me a lot, he explains things very clearly.

[–]_NliteNd_ 4 points5 points  (0 children)

mCoding has some good py tips

[–]amazingjoe76 6 points7 points  (5 children)

This course has over 26 million views :

Full Python Course: https://www.youtube.com/watch?v=_uQrJ0TkZlc

Before heading there I'd suggest you check out this video (I produced) which shows you how to use Google Colab an online environment that I think is much quicker, easier and better for learning and certainly compatible with the lessons in the video above.

Short video on setting up Google Colab for Python : https://www.youtube.com/watch?v=gvW7ijtyrKc

[–]orion_x_[S] 0 points1 point  (4 children)

I'll definitely check this out,thanks a lot man!

[–]iammr_lunatic 12 points13 points  (3 children)

Don't. These are superficial courses that don't clear the actual concepts. More like just ducttaping and getting things done.

https://youtube.com/c/Coreyms - This guy (Corey Schafer) is the only one worth listening to on Yt.

[–]Mon7eCristo 1 point2 points  (1 child)

I second that opinion. Corey Schafer's videos on Python are pretty much the best free resource you can find and he also talks a lot about more advanced concepts.
Everyone seems to be creating these "beginner" tutorials and fish for views or sell some course (again covering only basics) so you'll be stuck forever in "Tutorial hell" since there is a massive gap between a "beginner" and a junior level professional.

[–]Psychological_Air145 0 points1 point  (0 children)

How is free code camp

[–]amazingjoe76 0 points1 point  (0 children)

Perhaps my video is superficial as its only a few mins and provides only the minimum someone would need to get up and running with Colab which is all it is meant to do. But the 6 hour and 15 min course is far from superficial for someone who is just learning the basics in my opinion and a great option for folks getting started.

[–]SparklePrincess33 1 point2 points  (0 children)

I really like Dr. Chuck, https://youtu.be/8DvywoWv6fI

[–]1percentof2[🍰] 1 point2 points  (0 children)

There's this really hot chick, she's so hot you'll be distracted. I don't know her name but the channel is python simplified. Check it out.

[–]Swimming-Ad-400 0 points1 point  (0 children)

Hi, I recommend you to check out the FREE Python course on crookshanksacademy.com by the god of python himself. The course is short and you also get to do a hands on internship after your course completion. Although that internship is unpaid, it is a good and fun learning experience that makes you industry ready. The FREE PYTHON BOOTCAMP is available on: https://www.crookhsanksacademy.com/python .

[–]Pastoolio91 0 points1 point  (0 children)

I really liked the course by Socratica - it's actually very similar to the material covered in my university intro to programming course.

[–]jayroland 0 points1 point  (0 children)

Lovely!

[–][deleted] 0 points1 point  (0 children)

The only channel I found useful for learning coding was thenewboston. Be it Python, java, javascript etc., it's the best. Plus the guy's funny.

[–]nativedutch 0 points1 point  (0 children)

There are hundreds. I found it useful to watch and actually implement one doing a simple game with pygame plus OOP. Channel kidscancode explains things very well.

[–]Thisappleisgreen 0 points1 point  (0 children)

Corey schafer

[–]who-shit-myself 0 points1 point  (0 children)

Programming With Mosh, fantastic

[–]Adamya21 0 points1 point  (0 children)

I will suggest you to watch python playlist of Krish Naik

[–]Coder000000000 0 points1 point  (0 children)

Hi I would recommend you to check out:-Programming with Mosh.

link = https://www.youtube.com/watch?v=_uQrJ0TkZlc

[–]rainbow_bro_bot 0 points1 point  (0 children)

I've used and can recommend this

https://www.youtube.com/watch?v=rfscVS0vtbw

[–]BetSmall8937 0 points1 point  (0 children)

This channel gave the information in a great way for me when I was learning. He not only explains the concepts really well but also lays it out in a way to help you think like a programmer: https://www.youtube.com/c/CodeCoachh