Freebies Hunt

Massive Open Online Courses (MOOCS)

Included here are the courses and platforms that offers courses that can be viewed by everyone.

Quickly search for a freebie
  • Algorithms (Part 1) by Princeton University

    An online course offered by Princeton University that tackles the essential concepts and information on algorithms. This is a fit for programmers who seriously need to know about algorithms and data structure. As you can tell, it's a two-parter and in this part, it mainly tackles sorting algorithms and some data structures.

  • Algorithms (Part 2) by Princeton University

    The second part of the Algorithms course from Princeton University. In this part, it mainly tackles about recursive data structures such as tries, trees, and graphs.

  • Algorithms and Data Structures by The University of California, San Diego

    A edX algorithms course set offered by The University of California, San Diego. Composes of eight courses tackling on analysis, implementation, and deep discussion on creating data structures and algorithms. Since it's an edX course set, you can just go to the individual courses and audit the course to access its learning materials.

  • Awesome CS Courses

    A GitHub repo containing a list of free computer science courses from well-known universities such as MIT, Stanford, UC Berkeley, and Harvard.

  • Class Central

    A search engine for courses at different MOOC sites.

  • Computational Thinking for Modeling and Simulation

    A course that focuses on how to create effective models and techniques to folster computational thinking.

    Personal comment:

    I recommend this very much, personally.

  • Coursera

    Similar to edX over the content and entry barrier being the platform is filled with courses created by institutions and universities.

    Personal comment:

    Another MOOC platform recommendation. Also have some exclusive courses that can be found only on Coursera so neither edX and Coursera can have a huge content gap over the other (I think, anyway).

  • CS50 Course by Harvard University

    A very good introductory course on computer science in general, just take it easy and follow the schedule then you'll be fine; I also recommend to take it with friends or a study group too, much easier unlike the way I took 😥, but still doable with solo. Also, CS50 has branched out some courses for you to take specific development skills.

    Personal comment:

    Very very recommend. Much cool and intuitive.

  • Data Structures and Algorithms Specialization by the University of California, San Diego and National Research University Higher School of Economics

    A Coursera Specialization course that focuses on mastering algorithmic programs and techniques to create algorithms on generally complex data structures.

    Personal comment:

    This one's different from the UC, San Diego edX course, mind you.

  • edX

    An online platform with most of its courses created by figurehead institutions and universities such as Microsoft, Harvard University, Standford University, Linux Foundation, and more.

    Personal comment:

    Hard to be able to create a course inside of the platform. Mostly created by well-known institutions and universities. Yup, I recommend it a lot.

  • Fundamentals of Computers by the Rice University

    A Coursera specialization course (that is, a set of courses) said to be equivalent to Rice University's first year computer science students' undertaking. Here you'll be creating up to 20 projects while tackling about the computer sciencey stuff like algorithms, dynamic programming, and recursions.

    Personal comment:

    Like the rest of Coursera's specialization course sets, you can just go and visit the individual course modules to get audit the course for free.

  • Fundamentals of Music Theory

    It's a Coursera course offered by Edinburgh University on fundamentals of music theory.

    Personal comment:

    Also, it could use some textbooks to supplement some learnings, I recommend checking to the music resources for that.

  • Hacker Tools

    An MIT lecture series on programming tools. Also can serve as a resource list for different programming tools on text editors, version control systems, and desktop configurations.

    Personal comment:

    I recommend this a lot if you want to explore options for programming. A lot of people said that tools are not much of importance but I still think it's great to have an overview course regarding those said tools.

  • MOOC List

    A MOOC search engine, similar to Class Central.

Some other categories:

Categories index:

What is Freebies Hunt?

Freebies Hunt is a programmer-oriented and a personal resource list gathered by @foo-dogsquared after having a stroke with open content enthusiasm. This'll help you in finding quality free (and open source) resources to get started doing on your projects (or learnings).

Freebies Hunt is also an open source website which you can see the source code for it right here. Of course, feedbacks and contributions are welcome! 🤗

Got API?

If you are looking for an API of this site (for some reason) to get its data, you're in luck! It's available as an npm package. You could also see the source code of it in this remote repo.

Want to see more of my projects?