3 answers
Asked
609 views
I would like to dive in deeper into the world of computer science, are there any programs I could take over the summer that could help me with it?
# #computer-science #technology
Login to comment
3 answers
Updated
Allen’s Answer
Aside from internships and summer classes, you could take any number of free online resources from sites like Coursera, Udemy, and others like them. You could also potentially pursue a certification of some kind if you are looking for tangible proof of progression. There are countless internships out there, and so much free learning to be had! I would suggest looking on some job sites for internships that interest you.
You could also start a project! If you have an idea, you could spend the summer working on a fun project that will give you experience in a new technology and something to show for on your resume! Or, if you don't want to start one for yourself, you can join the open-source community and contribute to someone else's project on GitHub.
Another idea would be to learn a programming language (for free many places online) and then start competing in hackathons or coding competitions like Google Code Jam. This would give you exposure to many new ideas, algorithms, and then you could make or just read other people's writeups to improve! Along these lines, if you are interested in cyber security at all, they have CTFs and learning materials on sites like Hack The Box that would really give you exposure to many new things.
You could also start a project! If you have an idea, you could spend the summer working on a fun project that will give you experience in a new technology and something to show for on your resume! Or, if you don't want to start one for yourself, you can join the open-source community and contribute to someone else's project on GitHub.
Another idea would be to learn a programming language (for free many places online) and then start competing in hackathons or coding competitions like Google Code Jam. This would give you exposure to many new ideas, algorithms, and then you could make or just read other people's writeups to improve! Along these lines, if you are interested in cyber security at all, they have CTFs and learning materials on sites like Hack The Box that would really give you exposure to many new things.
Thank you, Allen!
Shaina
I see, thank you so much for the suggestions!
Jenny
Updated
Dhairya’s Answer
If you're interested in CS, my favorite resources is Harvard CS50 (https://cs50.harvard.edu/x/2021). This is the online version of the famous intro class at Harvard and it very well done. It's also free! It assumes you have no background in CS or programming and so its a great course for anyone. The course does a great job introducing to the key ideas of computational theory and has many fun projects. Unlike some of the watered down courses on Coursera or EDx this is the full class and so it is quite a bit of work. But go through it at your own pace and they have online forums where you can ask questions. If you get stuck, its ok, take a break and come back at it. The lecturer is awesome. He has lots of energy and makes learning very fun and complex topic very accessible.
Outside of CS50, you can check out freecodecamp.com and try going through one of their free certificates (recommend front web development for beginners. Its hands on and teaches you how to develop web applications from the ground up and should make you feel confident to build your own projects.
Finally, don't this alone. Find a study group or rope some friends into joining you. Learning with others will help you be motivated to finish the course and make it more fun to learn.
Good luck!
Outside of CS50, you can check out freecodecamp.com and try going through one of their free certificates (recommend front web development for beginners. Its hands on and teaches you how to develop web applications from the ground up and should make you feel confident to build your own projects.
Finally, don't this alone. Find a study group or rope some friends into joining you. Learning with others will help you be motivated to finish the course and make it more fun to learn.
Good luck!
Thank you for the advice, Dhairya.
Shaina
Thank you very much! Finding a friend to learn with me is a great idea!
Jenny
Updated
Mary’s Answer
Some companies including Morgan Stanley may offer summer internships, however do be aware of their internship application deadlines. Otherwise, Coursera offers a range of free courses about computer science from many universities around the world. If you do want to obtain official certification from the modules, you may need to pay fees according to the website. You might also want to have a look at the Prospects careers IT sector link as follows: https://www.prospects.ac.uk/job-profiles/browse-sector/information-technology
Thank you so much, Mary!
Shaina
Thank you for answering! I'll look further into this!
Jenny