king video now I understand why you always come up with those full case studies and keep using them again and again to even explain very small small and basic concepts of programming
Really good catch. It helps link concepts together even if you don't realize them. That means you really understood the message of this video! I'm going to pin this for others to see!
Very practical advice, thanks for sharing Could you please explain or make a video on how to read a heavy technical book like a book on algos or operating systems or security ? It becomes too heavy to read those kind of books because they contain jargon, too many examples, definitions, exercises and if I skip over content it feels like I missed something and i can't get through the whole book and whatever part i have read it's not really productive because it just doesn't get processed or registered in my brain, i do read other books fiction and non-fiction and i don't have this problem there, maybe this is a personal issue, i want to be able to read books as smoothly as i can watch lectures on youtube and search up references and learn, any advice would be greatly appreciated!
I think this is the beauty of learning and exploring different areas it gives you insights about the connectivity among them. And you can discover such solutions which can be surprising and innovative. Btw you upload great content. JazakAllah for your efforts
Thanks for the upload! Could you also create a video that addresses what to do if someone is interested in learning multiple domains at the same time? For example, if someone is interested in reinforcement learning and its applications in robotics, as well as robotics and control theory, and then also wants to delve into systems programming, it would be helpful to have guidance on how to approach learning all these areas simultaneously. For someone like me, who's focused on practical work, it can be challenging to build something end-to-end, especially when robotics and AI are involved.
I actually have a whole playlist dedicated to this answer. It's even called "how to approach learning" -- the same words you used ... =] ... Check it out: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WJ5nVFLTFZc.html&pp=gAQBiAQB
Good well needed video, sir. Maybe you should create some roadmaps for different domains, too. Not in a lot of detail, but explaining topics required will be helpful.
Already have a few. Check out the "how to approach learning" playlist ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WJ5nVFLTFZc.html&pp=gAQBiAQB .. or search for "roadmap" on the channel.
Excellent video as usual. Well it's very subjective but I use "Obsidian" to keep track of all the videos, textbooks & articles I watch and read. It gives a clean way to do active recall to the concepts and build links of different concepts with eachother. Obviously nothing can beat handwritten notes but as you have mentioned with so much concepts from core computer science to modern tools and frameworks it's impossible to keep all that in one's head. I think building one's own "Second brain" system is a good habit to develop.
I use obsidian for personal information and todos as well. I find these apps too clunky for learning though. Buf if you like using it, all's good. The graph feature does come in handy.
Great Philosphy! and your content is always insightful! I was thinking, a video on a ‘Roadmap for a System Administrator Role’ could be incredibly valuable. It’s a role that requires a blend of technical skills and strategic thinking, and having a clear roadmap could really help aspiring sysadmins navigate their career path effectively. Plus, breaking it down with practical steps and real-world tips could provide a lot of clarity and motivation. What do you think? Thanks for considering!
Appreciate your kind words and detailed suggestion. I already have a system administration roadmap on the channel. You can find it here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gpV5IjOvQSM.html
I recently found your channel, and it is very beneficial, I am writing this for a solution, I am doing job with 2 years of experience as a frontend developer ,I recently shift to backend just to learn what actual programming is. I want to know how logic building and problem solving habits come ?
Sir can you please make vedio on projects as everyone advise us(cs students) that you should make more projects to become excel in your skill and also as a beginner when we start to learn new skill from zero point and after complete one step like complete html and css should we start to make small projects as people also say don't make common projects like management system based projects or blog/calculator/portfolio/todo based website And one more question should we join too much networking groups relate to IT on whatsapp as a CS student wait for your reply also i want to tell you that you are my favourite teacher because of you my curiosity and interest in this field is increasing day by day when i watch one vedio daily from DS playlist i am so grateful=)
Yep, online workspaces are great for real world ideas. Just pick something and create it. Also, look at what problems you're facing in your university. For example, I saw someone make a scraper for FAST timetable because he didn't want to look at the ugly sheet shared by the officials. Think of similar things around you -- things you would like to improve -- and code them.
Thank you so much sir. Sir please thora sa idhr bhi guide kar dein k bachelors mein jo courses hain,un ki books ko kis trh approach karein, un ko kitna cover karna chahiye. ya teachers aap ko jo slides de dein ya concept de dein, aap bas us ko grab kar lein aur baaki sab ko for the time being chhor diya jaaye. How to approach books during your bachelors p aik video bana dein.
Thanks for this great video. I have a query that's kind a out of context. Does working in a startup for full time ( full time job ) count as experience in resume after graduation???? Plesse share your views
Asslamo Alikum ! i 'm graduated in commerce in 2014, and after a longtime i started programming in 2024 in full stack web development and now cover all the topics but sometime i realize in some area my grip is weak and i see the vedios again and again, please suggest what i can do
I recently watched your segment on the Ehmad Zubair Show, where you discussed various tablets. Could you please provide me with the names of the tablets you mentioned?
Sir can you please help me clear one confusion in this regard? like how we know when and where which OOP concept should be used? like i know what is OOP but not sure how and when we need them,
I am a second semester student studing CS. I have learnt oops in c++ and now I want to learn DSA but I am very confused and I don't know how much DSA I should learn and what should be the roadmap for that
Sir aap ki video thi 2nd semester ka bara ma jis ma aap web dev. ka liya in skill ka bola tha. HTML, CSS, Bootstrap, JS, DOM, ES6, JQuery, Node.js, MongoDB, MySQL, Express.js, PHP, REST API, Laravel, Django, React, Meteor.js, Electron, Vue.js, Angular.js. Lekin in ma sa kaafi skills used nhi hoti like; JQuery, PHP, Laravel, etc. Seconldy kya mujhe sara frameworks sekhne ki zarorat ha ya phir frontend and backend ka liya khaas frameworks ko master kr lon. Kindly agr ho skta ha to seperate video banaya.
The answers to those questions are in the video itself. Please listen to it again. And PHP is definitely in use. Whoever said it's not used doesn't know what they are talking about.
Hi Sir, Hope you doing great. I recently did a BS in Computer Engineering. Now I'm Confused about Choosing a Master's Program I cover my bachelor's courses with basic knowledge and that's why I want to do a master's so I'm good at something and continue research in that field. Could you please guide me?
sir apna jo smester wise videos bnae hain jis main apna btaya tha 1 to 8 smester tak hmain kia karna chaheya woh video bht old ho gain .....kia woh ab bhi valid hain? 😇
Hum log jin ki graduation kr li hai aur un ka gpa aur concepts dono weak hain, tu hum kia krain, please make a video to get mastery in one technology like web development in a short time
Sir mare 1 month ma university start ho gay ge , and i want ky ma apny 3 samester tak sath sath MERN stack ko bhe complet kr lon (i know Html css JavaScript very well) keya mujhy MERN stack ko start krna cheya yan apna full potential dana cheya , please guide kr dayn
sir apki introduction to computing absolute beginners wali playlist jo hai wo programming fundamentals ko cover karti hai ? Can I use it as learning material for my upcoming university computer science course
Sir is going through imposter syndrome normal? Abhi tak university mei jitna karwa rahe hain wo samaj a rahi hai and I'm going at a good pace but I want to get into kotlin android development but mera mind nahi samaj paa raha how I can create apps out of thin air without any guidelines or guides. Is coding for everyone? What would be the right way to learn programming. I'm going into my second semester
I am a CS 5th sem student, 6:12 you said not to specialize at bachelor's level, I know you are talking about specialized degrees at bachelor's level, but... Being a CS student should I narrow down to a field at this stage? e.g I want to go for infosec, is it the right time? or should I keep focusing on basics like OS and programming for some time rather than going for some specialized certs.
If you are interested in a field, definitely go in depth. I just mean that you should not leave all the other stuff and ONLY do one thing. Going in depth into a particular field is perfectly fine. If you are interested in security, definitely learn OS, architecture and networks really well. Then, cover the system administration raodmap. After that, any security certification you go into (as they are needed to succeed in this field) are going to be a piece of cake inshaallah.
Sir I'd respectfully disagree to the point of specializing in Bachelors. Can you please further elaborate on it or refer me to your video previously if mentioned somewhere? The reason is that basic theory and being a jack of all trades does not give you an edge over anyone. A person hired is for a specific position, a web dev may never work on AI. Yes, you can transition but that is another debate. Also in our country Bachelors is 4 yrs, I'd think if it was 3 yrs we can specialize after completing the degree. The competition in the market is already too high, to stand out you must specialize in any field otherwise good luck finding a job.
It is a matter of opinion, of course. So, you can disagree. My point of view is explained in the "career counselling" videos if you want to explore further. Short summary is that by specialising you're opening one door but closing many, many. Also, what if you get bored from this one area later? Anyway, it's ok to disagree as everyone has their own experiences in life guiding them in these matters.
@@recluze I appreciate your response and understand somewhat of your viewpoint. I've heard this phrase before from seniors as well, I'd be more interested to watch those videos and reflect on my thoughts. Jazak Allah Sir!
@@hasanrants how can you ignore the fact that for any entry level job in any domain of CS ( say Web Dev or any other) the interviewer simply test you based on your understanding of the fundamentals of computer science and not some "specialized knowledge" of a particular domain. I guess you need to hear the actual Industry Experts, they all recommend students to work on the core courses of CS for any entry level job.
@@iamalihafeezmalik you are correct to some extent, technical interviews are not what they used to be. For example, DSA is not the only thing that is tested equally your portfolio/projects and stack have a weightage. Let me give you an example, to land the position of an entry level AI Engineer you must be able to know everything from Data Engineering to the Model training. There is too much competition for entry level roles these days that in order to stand out you must "specialize"
sir from some how I didn't get addmission in CS but i got addmission in Ai in comsats can u please guide me if I can't switch my department than what thing should i do? what kinda roadmap I have to follow So I can learn the core things of all.Because now i can't make excuses that i didn't get addmission in cs due to my badluck and blah blah....
Assalamualaikum Sir I am currently doing BS Software engineering from Virtual University but my question from you is that the video lectures providing VU is really helpful?because most of the video lectures recorded 10 years ago
Wa'alaikumussalam. Some of them are useful and some of them are not. I personally learned some courses from VU videos. Core concepts do not change much but you need to keep yourself updated about latest material. I suggest you watch "How to approach learning" playlist for detailed answer to your question of how to learn properly.
Wa'alaikumussalam. Do small projects after each tech you learn. If you follow the suggested videos in Boost your BS, you should have this covered automatically: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FN6mo3nTDes.html
Don't do CSS again, continue with the rest of the web. You can come back to CSS when you do a project and only search for necessary CSS when needed. (Watch the Boost your BS series: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FN6mo3nTDes.html ) for recommendations on what to learn.
There's nothing to choose you have to do both but if you're in first semester first focus on basics instead of jumping to 'in words' see his boost your cs videos for now focus on learning fundamentals of programming and problem solving
sir i have done my FSc in pre medical but now i want to do BS in computer field so in which field should i take admission 1=BCS(hons) 2=BS(IT) Need your advice
Sir, can you tell me whether FAST Islamabad is better or FAST Lahore cause I want academic excellence and better exposure to teachers like you... I am from Lahore originally
Well, I was in FAST Peshawar which isn't even an option in your question... =] My point is that university can only play a part in your learning. You have to carry the majority of the weight. Watch the "how to approach learning" playlist and you'll get an idea of what I mean.
@@recluze That is true, so I should come back to Lahore Campus. But there were some perks to being in Islambad, as teachers allow us to write code on laptops during PF class which isn't allowed in Lahore Campus
@recluze Btw you are indeed one the best teachers I have seen, I thought if Peshawar campus has teachers of your calibre, then what would be the case in Lahore or Islamabad campus
sir can you please upload vedios of software engineering and artificial intelligence course , jo bscs mae parhaya jata h because i cannot find good playlist on youtube of these two courses i have followed pf,oop,ds from your channel but i cannot find good playlists of se and ai course
I don't have a recommendation for SE but there's a very good AI course available online. Search for "berkeley pacman" and you'll find their AI course that has videos as well as slides. It's a good course.
Wa'alaikumussalam. I am of a strong opinion that DSA should be done in Python (I have a whole playlist on DSA with Python) but most people do C++. My rationale is in the first video in the playlist. My recommendation for university students is to watch my playlist before they cover DSA in their classes so they know what they are missing. If you've taken the course in your university, it's very important to at least go through the videos. Here's the playlist: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4JbC8dM-i8c.html
@@recluze sir I wanted to do dsa in java as it is a versatile language many companies use it in their backend (spring boot) and it is also use in app development so should I do it in java or python python is a little easy so I think I won't be able to build logic as effectively as I would in java what are your opinions on this sir
@@recluze watching your video right now as we speak sir :) also sir is grokking algorithms by Aditya y Bhargava a good book for dsa some of my friends and seniors recommend me this book so can you please review it
sir please answer! if i have done pf in c++ and now i have to do oops and data structures in java in same semester because of migration should i have to drop data structures for next semester or to continue
If you are not working on another job, it's still a great area to work in. You can try freelancing as well once you have some skill. If you are already on a job, learn it on the side in your free time. Learning any skill helps out a lot in your career.
AOA Sir, Hope you'll be fine. Sir I've tried to find your email but couldn't so I'm typing my request here. Sir I'm in my final year of MSCS but I literally have no clue how can i write a quality work (Thesis). I've tried to search it on youtube but could find a better playlist/video yet. Can you please make a series for MS Students on How to write Quality Thesis. IF YOU ARE FREE TO DO THAT. That was my request sir. Take Care Allah Hafiz.
Wa'aalikumussalam. For research, check out the "Research" playlist on the channel. Regarding thesis, I suggest looking at some previous theses from a good university to get an idea about what chapters, sections and subsections you need to put. After that, I recommend starting with the background and literature review chapters since they are the longest but easiest to write. After you are done with them, you will have a lot of material written and you would feel more comfortable about your progress.
Assalamualaikum sir I'm about to start my university u said in ur vd few years back that we should prefer bscs over bsse or bsai ,now ai is growing even more what is your opinion, which field should i go for.
Assalamualaikum Sir, I need your advice. I have two options, cs from uet ksk campus and computer engineering from uet lahore. I am confused about choosing one. Uet ksk campus is far away from Lahore city and specifically ksk campus has no student life and it's like a bunch of buildings in a jungle + uet lahore is main campus of uet which is within city and it's really good . PLZ RESPOND TO THIS SIR
Waalaikumussalam. If you want to work with anything related to software, I would highly recommend against computer engineering. It's not a software degree.
Short summary is: don't worry about trying to "memorize" things. Just learn as much as you can. As each new concept comes in, it "fits" with previous (forgotten) concepts and then you won't forget them. Once you learn sufficient number of concepts, you can fill in the blanks almost automatically. So, cover the breadth before you try to specialize in one thing. Hope that helps.
If anyone is interested in programming there is a man by name of Sir pankaj sharma just search him on RU-vid the way he teaches is amazing very easy to understand he teaches C C++ and DSA.
@@MuhammadArsalan-ul2yt curriculum donoun degrees ka almost same hi hota ha . but CS mother field ha isi Lia is ko prefer kar raha houn . Is men enter hone ke bad ap jis bhi computing ki field men Jana chao ja saktae ho .
There's this software known as "Obsidian" and although the concept is very simple, it link your notes to each other based on words/references. But it gives you a visual graph reference in real time as the changes happen, that is literally a practical concept of what you have told in this video, so I'll advise everyone to take a look into it not just for notes keeping but to enhance their overall learning as well. Great video Sir ❤
Thanks for the tip. I use obsidian for personal info and TODOS but not for notes. I personally like hand written notes. But if it works for you, great! For anyone reading, do look into the graph view for obsidian.