Best resources for Computer Science

·

3 min read

Naruto Ninja GIF - Naruto Ninja Confused - Discover & Share GIFs

When it comes to resources people sometimes get really confused. In today's world there are definitely no shortage of resources but a scarcity of good resources. The point of this blog is to share some good resources which I follow and they actually make the most sense to me.

Note: Not all the resources which I shared are free, some are free and some are paid but are also semi paid meaning you get to try them but after a certain time you have to pay for the course which is worth it I believe.

Here we go!

FreeCodeCamp

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

FreeCodeCamp is very popular on youtube and has plenty of resources to help you learn computer science and programming. Their instructors are experienced and good as well.

Here is a link to their youtube channel. Make sure you check them out.

Frontend Masters

What Is a Front-End Developer? · Front-End Developer Handbook 2018

Frontend Masters is another good website where experienced people from companies Stripe, Netflix, etc come together to teach you amazing skills and help you in your learning journey. This is what I personally follow and I really like the courses. However, it is not free you have to pay for it but if you have a github student account then you can get free access which I am also using.

Here is a link to their website. Make sure you check them out.

Boot Dev

Boot dev - YouTube

Now, this website is mostly for backend developers but still their initial courses teach you the basics of programming like Python, OOP, Algorithms and Data Structure, Computer Networking and more. Boot Dev is not free but you get a demo course of 5 chapters. Also, Lane and Allan who are the instructors there are very amazing so make sure you check that out as well.

Here is a link to their website.

Secret Resource

Now, this is the resource that everyone has to use once they get off all the tutorials and start making actual projects and it's Google. You need to use Google effectively to be a good software engineer and if you want to know how to google effectively here is a video for you.

Conclusion

I am not telling these are the only best resources over the internet. These are just the resources which helped me the most. Internet is big and I am sure I might not even have discovered other good resources but for now this is all I have got.

If you are planning to start a course from any of the above then good luck!
Just be patient, do active learning and enjoy the process ;)

You can check out my website and my socials if you want to connect with me.