Few Things That a Computer Science Student Should Do In His/Her Free Time
- The best way to utilize the free time is to practice, the more you practice the better you become. To utilize the free time you should practice programming. If you do not have any new content then you can go online for more and new content to practice.
Some websites are:-
Project Euler: Project Euler
- You can also go through some programming interview questions at Interview Questions | CareerCup so that you'd have a better grasp on algorithms and data structures
- If you want to learn Android Programming, you can follow this series of videos on YouTube - EDU - YouTube
- You can follow some good computer science blogs. Here's a link I found on Quora - What are the best programming blogs?
- Attend meetups that happen in your city. You will get to meet a lot of interesting people and also get to learn some new tech stuff (like MongoDB, Node.js, etc.). Even if you may not learn things in depth, you would at least have a general overview of different technologies.
- Contribute to Open Source. If you don't use Linux, start using it and play around with it. Start writing little scripts that automate stuff and make your life easier. Share these scripts with the open source communities and also follow the forums and message boards to increase your knowledge.
- You can take up some courses that are offered for free by MIT, Stanford, etc. on sites like Saylor - http://www.saylor.org/majors/com... and these - 8 Awesome Websites to Take Free College Courses Online
- You can also go through these sites that contain plenty of tutorials and coding challenges - https://www.udacity.com/, http://www.codecademy.com/, CheckIO (for Python programming challenges), CodingBat (for Java and Python coding exercises), Coderbyte | Programming Challenges, Teaching Tree (video lectures on plenty of concepts), http://www.learnstreet.com/(Beginner level tutorials for Javascript, Python and Ruby), Online Programming Courses | Udemy.
Comments
Post a Comment