What it does
OSSU Computer Science assembles online learning materials into a broad computer-science curriculum.
Read the curriculum summary before beginning the linked courses. Its stated aim is grounding in computing concepts rather than only job training, so expect a broader commitment than learning one language. Use the sequence to identify prerequisites and gaps. The community and help links support following a long study plan. The self-directed curriculum follows undergraduate computer-science requirements, excluding general-education subjects. All or nearly all linked course material is free; some outside providers may charge for graded assignments, tests or projects. The recommended route is to finish Core CS in order unless you already know a subject.