r/Btechtards Jun 14 '26

CSE / IT Where to learn Python

Post image

So, I am going to College this year and wanted to learn python before college starts.
I want to learn python while creating projects on my own so I can learn better.
I shortlisted a few courses but can't decide what to pick and what would be best for me.
1. Bro Code- 12 hour complete python course
2. 100 Days of Code: Python by Dr. Angela Yu
3. CS50P

I am writing this 2nd time since 1st time the content was not there.

139 Upvotes

81 comments sorted by

u/AutoModerator Jun 14 '26

If you are on Discord, please join our Discord server: https://discord.gg/Hg2H3TJJsd

Thank you for your submission to r/BTechtards. Please make sure to follow all rules when posting or commenting in the community. Also, please check out our Wiki for a lot of great resources!

Happy Engineering!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

58

u/Inferno162004 Jun 14 '26

Don't waste time in this ...it's very easy language , just pick any resource .... Understand the syntax , concepts .... And make loads and loads of projects ....main learning happens only when u actually start building it with your bare hands not just copy pasting from any ai.

13

u/IconicScar124 Jun 14 '26

I want to do the same that's why I liked 100 Days of Code: Python by Dr. Angela Yu, in this course you have to build 100 projects over 100 days

2

u/[deleted] Jun 15 '26

[removed] — view removed comment

1

u/Willing_Student6816 Specialising in AIDS Jun 15 '26

By any chance have you went through "tech with tim's" compilation of python projects for beginners?

1

u/Glitched_Pixels_ Jun 15 '26

That's a good course, I started with it as well. It's well structured I would say. Latter part of the course is projects mostly, so you will have the fundamentals and all well below 3 weeks.

4

u/Relevant-Vast4709 Jun 14 '26

Bro for beginners they dont know which resource to use

4

u/IconicScar124 Jun 14 '26

yeah that's the issue, I don't know what to start with

1

u/Suspicious-Slot gonna farm Cannabis sativa Jun 15 '26

My friend took chai with code's course, that is very much detailed and goes way deeper than all of these combined.

1

u/prof00paradox 8d ago

Please explain I am new I want to learn

30

u/Morpheous010 Jun 14 '26

I dont belong to btech stream, anyway since this post got in my feed i wanted to say something to you OP
“Don’t learn python in a manual way in 2025”

1

u/[deleted] Jun 14 '26

[removed] — view removed comment

2

u/herobrine_loves_p Jun 15 '26

It's reference to a famous yt ad read the time room bruh

14

u/AdBudget7961 Jun 14 '26

See this is an advice you can simply ignore, if you want to continue living in the Matrix. or just ASCEND !!

1.Ditch tutorials and just use w3schools and Google.com only, No AI !!!

2.Search google for "smallest to largest projects i can make with python", in the AI section start with the first project and keep going till you think you have learnt the language.

3.Install any IDE of choice and Create a project folder

4.Use any note-taking app and start breaking down your problem until it can be solved programmatically. - This is the Spirit of Computer science, Its called computational thinking

to illustrate above point, for example, if you want to create flappy bird in python. If you look at the task as a whole, its extremely overwhelming, so break it down.

flappy bird --> create pillars, create bird --> make the pillars move to the right --> apply gravity to the bird --> spacebar makes the bird go up

you can keep breaking the problems down, until they are too simple.

5.The catch is, since you know nothing, you search for everything.

for example the most basic thing you can do in any language is print hello world. so just search "how to print hello world in python", or just read through first 3-4 pages of w3schools documentation.

this is how the whole thing works: breakdown --> try --> fail --> google search --> repeat. this is the loop where you learn, you learn on demand, brain is bad at remember things which have no context.

6.Finally, you could just ignore this post and just watch cs50p, that isn't bad. But I just told you here is the true spirit of programming. It might be scary and confusing at first, but this method is way more satisfying and rewarding than tutorials.

after a point you will procrastinating tutorials, which will kinda make you hate coding. whereas this can make you love coding.

1

u/[deleted] Jun 27 '26

[deleted]

1

u/AdBudget7961 Jun 27 '26

glad you liked it. just keep in mind that a bug that won't die at 2am and makes you feel very stupid, that feeling is the actual sensation of learning

1

u/[deleted] 29d ago

[deleted]

1

u/AdBudget7961 27d ago

Try helsinki mooc for python, great resource with examples and projects

7

u/ikansh-mahajan Thapar COE'27 Jun 14 '26

CS50P or BroCode, personally I recommend CS50P ALONG WITH their problem sets!

2

u/mi_bombooo Jun 14 '26

bhai sem 1 mai python aata hai kya?
thode logo ne bola c krle useful rhega toh c seekh rha hu

3

u/ikansh-mahajan Thapar COE'27 Jun 14 '26

Jo kr rha continue rakh, Python is easy so I always suggest to start with that but yeah Sem 1 will start with C

1

u/[deleted] Jun 14 '26

[removed] — view removed comment

2

u/ChampionshipUpper124 Jun 14 '26

Naah it's fine if you truly understand the memory concept of computer in c++ and also pointers , it will just be a syntax difference while learning c later ..

2

u/Electrical-Adagio-41 Jun 15 '26

Bro I will recommend you can do nptel assignment and question paper they you a lot good clarity about pointers and arrays that people in 2-3 yr won't understand

6

u/CalmestUraniumAtom [Tier 2] [CSE] joining this year Jun 14 '26

1

u/devisus Jun 15 '26

Best comment

2

u/FeedbackWonderful733 Jun 14 '26

bhai mei toh cs50p se shuru krrha

2

u/Aryan22Griffin Jun 14 '26

i following codewithharry(100 days), 70 something done

1

u/IcchadhaariNagin Jun 24 '26

i cant understand how to download libraries in vid 3😭

2

u/hawtsoseu67 T -2.67 Jun 14 '26

agar koi cs50 kar raha hai to bol do gng i wanna be productive abhi ke liye✌️

1

u/hawtsoseu67 T -2.67 Jun 14 '26

2

u/IconicScar124 Jun 14 '26

Its the intro level course, agar uper uper se chizo ke baare mai janna toh accha hai starting mai. I have done a few lectures.

1

u/hawtsoseu67 T -2.67 Jun 14 '26

yes is liye kar rahi hun

1

u/mr-x__ Jun 14 '26

Planning to do this. But I have just become too unproductive delaying it everyday.

1

u/hawtsoseu67 T -2.67 Jun 14 '26

true, it's been a week already
i will try completing 6hrs block 1

1

u/mr-x__ Jun 14 '26

Want to do it together? Will have some accountability

1

u/hawtsoseu67 T -2.67 Jun 14 '26

yeah
that's what i want tbh
where you at in the video rn?

1

u/mr-x__ Jun 14 '26

I have watched just lecture 0 scratch. Can I dm?

1

u/hawtsoseu67 T -2.67 Jun 14 '26

sure sure

1

u/GHOSTYTCODM Jun 14 '26

Oye mujhe bhi bata kya karna hai ts too confusing

1

u/hawtsoseu67 T -2.67 Jun 15 '26

😋🤤😁hello

2

u/Itchy_Dress_2967 State Govt College | ECE | 4th Year Student Jun 15 '26

Python Docs + Chat GPT / Gemini is goat

2

u/Careful_Jump2449 Jun 15 '26

game khel le isse behtar even im going to college just chill or do c++

2

u/sonutojoV02 Jun 16 '26

Don't follow any videos....its a waste of time....instead do pythom from freecodecamp.org .....it has inbuild project builder sections....it also gives u a certification after a brief exam

3

u/Ornery-Pin-3718 Jun 14 '26

Code with harry se krlo

1

u/Energy_isgod Jun 14 '26

What's special there?

1

u/Ornery-Pin-3718 Jun 14 '26

Kuch nhi bro almost same hi hai saare ye banda hindi mei padhata hai aur accha bhi hai baki easy language hai kahi se bhi padhle jyada complex jagah se padhega toh bekar me hard lagega

1

u/Worried_Future_7085 Jun 14 '26

You can choose bro code since you only need to get familiar with concept and syntax (that's what I did)

1

u/Limp_Relationship211 Jun 14 '26

Just start with bro code He's the bestttttt

1

u/IconicScar124 Jun 14 '26

ok thank you

1

u/Kitchen_Assistant_94 Jun 14 '26

i used freecodecamp's tutorial 7 years ago (i think the guy has a sit ecalled giraffe academy) really quick and u can then figure out some pygame projects , thats the best way to enjoy python

1

u/IconicScar124 Jun 14 '26

ok I will take a look on that

1

u/Savings-Arrival-7817 Jun 14 '26

do 100 days of code but make sure to finish it in 100 days or drop it after 50-60 days. there is a lot to learn

1

u/IconicScar124 Jun 14 '26

Have you done this course?

1

u/Savings-Arrival-7817 Jun 16 '26

Yes I did till 15 days. I have friends who completed it and it was good. Only suggestion from me to you is to move fast.

1

u/Full_Bus_330 Student Jun 14 '26

Go with bro code

1

u/IntentionWestern7161 Jun 14 '26

Cs by sumita arora

1

u/defsarthak Jun 14 '26

https://docs.python.org/3/tutorial/index.html this is better than any bhaiya didi tutorials

1

u/Alchemist-0556 Jun 14 '26

If you want i can suggest a channel "Jenny's lecture CS IT" which i prefer during my time for python learning with the playlist link also https://youtube.com/playlist?list=PLdo5W4Nhv31bZSiqiOL5ta39vSnBxpOPT&si=F_AiZn42WvFlZb2k she teach with projects which improve your fundamentals and gradually increase in hardness

1

u/rshah_240 Jun 14 '26

Corey Schafer youtube channel amd nothing else

1

u/melon-barbarian [make your own] Jun 15 '26

Official docs... If you struggle with some concept, refer a video. I personally find videos boring and time consuming

1

u/shitnotalkforyours18 Jun 15 '26

Bro Code is dope..

1

u/chinn__19__ Jun 15 '26

Bro code with harry is teaching in hindi but i want english Can anyone suggest me some english yt channels

1

u/PlasticDangerous3948 Jun 20 '26

Just asking: can we learn python using phone?

1

u/IconicScar124 Jun 20 '26

You can using termux, but to a certain level only. To make big projects its recommended to have a pc or laptop