:mortar_board: Path to a free self-taught education in Computer Science! (by ossu)

Computer-science Alternatives

Similar projects and alternatives to computer-science
  • GitHub repo open-source-cs

    Video discussing this curriculum:

  • GitHub repo free-programming-books

    :books: Freely available programming books

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo Books

    Repository used to save different kinds of books

  • GitHub repo coding-interview-university

    A complete computer science study plan to become a software engineer.

  • GitHub repo developer-roadmap

    Roadmap to becoming a web developer in 2021

  • GitHub repo awesome-courses

    :books: List of awesome university courses for learning Computer Science!

  • GitHub repo Pi-hole

    A black hole for Internet advertisements

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  • GitHub repo p1xt-guides

    Programming curricula

  • GitHub repo SystemProgramming

    Angrave's Crowd-Sourced System Programming Book used at UIUC

  • GitHub repo front-end-handbook-2018

    2018 edition of our front-end development handbook

  • GitHub repo Front-End-Web-Development-Resources

    This repository contains content which will be helpful in your journey as a front-end Web Developer

  • GitHub repo Computer-Science-Resources

    A list of resources in different fields of Computer Science (multiple languages)

  • GitHub repo UnrealCLR

    Unreal Engine 4 .NET 5 integration

  • GitHub repo scripting_course

    :notebook: A reference guide to Linux command line, Vim and Scripting

  • GitHub repo upm

    🌀 Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better computer-science alternative or higher similarity.


Posts where computer-science has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-25.
  • what are the core parts of a typical CS degree ?
    This is regularly pointed to and is more or less right:
  • html help? | 2021-03-01
    Open Source Society University
  • ¿Como elegiste tu carrera profesional ? | 2021-02-27
  • Looking for a mentor | 2021-02-25
  • MIT CS Curriculum studying
    Yes MIT is good but a little dry IMO. Cs50 is another great starting point. Check out the FAQ for a lot more info. You can also check out which has break down of a ton of free resources you can follow that approximates a degree in CS.
  • Want to switch my major from Psychology to CS | 2021-02-24
    This should have everything you need:
  • Can anyone learn to code? If I don’t code I’ll get deported.
    Try this out maybe:
  • Opinions On Athabasca University? | 2021-02-23
  • My friend wants me to teach her python
    If she's serious tell her to check this out:
  • Looking for a good course...
    Also take a look at OSSU - Open Source Society University on GitHub and the collection of free videos from various universities worldwide (
  • Over 30, never had a job, about to graduate. How screwed am I?
    And on the question of where to start, try checking out this:
  • Are there any free computer science courses out there so I can look into them if it's that what I want? | 2021-02-21
  • transferring as a CS student | 2021-02-20
    IMHO there is absolutely no need to go to school if you want to get into tech as pretty much everything you need to know is on the internet (and you’ll find yourself doing exactly this to keep up at umass). If your sole purpose of going to college is to get yourself a job in tech, (you don’t care about the college experience) going to school is the worst possible mistake you can ever make. You can find so many resources such as this GitHub Repo to teach yourself everything.
  • What is the best way to learn gdscript with no programming experience? | 2021-02-19
    Specifically, check out this course from OSSU. It covers everything from the basics of programming to the complexities of computer science, starting with basic Python, and covering data structures and math.
  • Does the name of the school matter for IT? Also, is it worth it to quit my job to attend an Ivy league school or would I be better off working and going to school online?
    if you want CS degree, study on your own. follow this link.


Basic computer-science repo stats
14 days ago

ossu/computer-science is an open source project licensed under MIT License which is an OSI approved license.