freeCodeCamp is completely free for students. But there is an option to donate if you're interested. Keep in mind that there are no individual courses on freeCodeCamp, but there are Certifications and over 60,000 tutorials.