If you are unable to find a CS internship or a research project, do not dismay! You can still be productive and add bullets to your resume while at home this summer!

Consider taking on side projects. They keep you moving forward with what you already know while also pushing you to learn new skills and tackle problems on your own. Working on side projects is the perfect excuse to learn new and upcoming languages or frameworks and stay ahead of the curve.

We recommend working on open source projects that make you more marketable. Open source projects offer powerful preparation for the real world. By contributing to open source projects, you cultivate an awareness of how tools and languages piece together in a way that personal projects cannot. You learn to collaborate and project manage. You build on your communication skills, teamwork, and problem-solving. All skills that hiring manager look for.

What do we mean by open source projects:

Maybe your goal for the summer was to learn enough Python to land a great internship or job. Don’t stop at Python, look into learning the graphics processing library, the web frameworks, or the scientific modules. This is a great way to test the waters and see what you really enjoy doing. Take the summer to play and learn at your own pace and really hone in on what you are most interested in doing.

If you haven’t already, open a GitHub account and check out
the trending list. Review this list of beginner-friendly projects and these six starting points to begin your open source journey.

Check out this opensource.com series “Young professionals find the open source way a good fit”