Many top universities in the US publish their courses online for free. Students from other countries who do not have a good learning experience in their universities can “create their own CS degree” by taking these courses. However, even though you can learn almost everything that you would learn in a university from these courses, what really matters are your networking and your school name on your resume when you are looking for internships.