Best Beginning Course Aka CS50

So you have the desire to code,  you want to begin programming but you don’t really know anything and want to get a strong foundation and want to start challenging yourself , so what should you do ?

Start CS50.


 

What is CS50 ?

It’s Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. (Omg Harvard in the comfort of our own house, whaaaat ^.^ ) An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. 



Basically it is the miracle sent to you by a god called Mr David J.Malan without whom I wouldn’t really have liked this encryptic thing called coding . He is a very gifted professor  because he inspires you to work harder and be the best you can be.

At first programming is really tricky and scary ,but if you start immersing yourself in this world you will see the many things you can do with just some clicks and you will be amazed and never let it go again. At least that’s what happened to me.

And the best part of it is that they give you a certificate in the end for having finished the course which can be verified, or just normal one by just frequenting the course and doing the homework, no money involved.

And you heard it right, homework.

I know you hate that word, I know it’s hard and annoying and right now it’s summer, at least in my country but you need to get something straight before starting this.

The key thing to any work is a lot of practice. So practice and practice my friends and send your assignments and believe me , in the end when you get your name in that piece of pdf you will feel so proud of yourself and all that you learned won’t go in vain. It will be very useful.

So head over to edx.org. It is an amazing website for online courses and look for cs50 and prepare yourself for hard work but amazing satisfaction.

Leave a Reply