{"id":51253448,"url":"https://github.com/ossu/precollege-math","last_synced_at":"2026-06-29T08:30:42.669Z","repository":{"id":361771298,"uuid":"763369789","full_name":"ossu/precollege-math","owner":"ossu","description":null,"archived":false,"fork":false,"pushed_at":"2026-06-01T06:37:00.000Z","size":183,"stargazers_count":251,"open_issues_count":2,"forks_count":144,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-06-01T08:22:31.093Z","etag":null,"topics":["courses","curriculum","high-school-math","mathematics"],"latest_commit_sha":null,"homepage":"http://ossu.dev/precollege-math/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ossu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-26T06:57:21.000Z","updated_at":"2026-06-01T06:37:05.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ossu/precollege-math","commit_stats":null,"previous_names":["ossu/precollege-math"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ossu/precollege-math","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ossu%2Fprecollege-math","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ossu%2Fprecollege-math/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ossu%2Fprecollege-math/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ossu%2Fprecollege-math/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ossu","download_url":"https://codeload.github.com/ossu/precollege-math/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ossu%2Fprecollege-math/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34919882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["courses","curriculum","high-school-math","mathematics"],"created_at":"2026-06-29T08:30:41.799Z","updated_at":"2026-06-29T08:30:42.655Z","avatar_url":"https://github.com/ossu.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"text-align: center\"\u003e\n\u003cimg src=\"images/ossu-logo.webp\" alt=\"Open Source Society logo\"/\u003e\n\u003ch3\u003eOpen Source Society University\u003c/h3\u003e\n\u003cp\u003e\n  Path to a free self-taught education in pre-college Math!\n\u003c/p\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/ossu/precollege-math\"\u003e\n    \u003cimg alt=\"Open Source Society University - Pre-College Math\" src=\"https://img.shields.io/badge/OSSU-precollege--math-blue.svg\"\n  \u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n\n# Contents\n\n- [Summary](#summary)\n- [Community](#community)\n- [Curriculum](#curriculum)\n- [Code of conduct](#code-of-conduct)\n- [Team](#team)\n\n# Summary\n\nThe OSSU curriculum is a **complete education in pre-college math** using online materials.\nIt's for those who want a proper, *well-rounded* grounding in fundamental concepts\nand for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own,\nbut with support from a worldwide community of fellow learners.\n\nThe courses are specifically chosen to meet the following criteria.\n\n**Courses must**:\n- Be open for enrollment\n- Run regularly (ideally in self-paced format, otherwise running multiple times per year)\n- Be of generally high quality in teaching materials and pedagogical principles\n- Match the [curricular standards](CURRICULAR_GUIDELINES.md)\n\nWhen there are courses or books that don’t fit into the curriculum but are otherwise of high quality, they belong in [extras/courses](/extras/courses.md) or [extras/readings](/extras/readings.md).\n\n**Cost**. All or nearly all course material is available for free. However, some extra courses may charge money for assignments/tests/projects to be graded.\nNote that both [Coursera](https://www.coursera.support/s/article/209819033-Apply-for-Financial-Aid-or-a-Scholarship?language=en_US) and [edX](https://courses.edx.org/financial-assistance/) offer financial aid.\n\nDecide how much or how little to spend based on your own time and budget;\njust remember that you can't purchase success!\n\n**Process**. Students can work through the curriculum alone or in groups. Each course has a prerequisite of the previous course, so they should be done in a linear order top to bottom.\n\n**Content policy**. If you plan on showing off some of your coursework publicly, you must share only files that you are allowed to.\n*Respect the code of conduct* that you signed in the beginning of each course!\n\n**[How to contribute](CONTRIBUTING.md)**\n\n**[Getting help](HELP.md)** (Details about our FAQ and chatroom)\n\n# Community\n\n- We have a Discord server! [![Discord](https://img.shields.io/discord/744385009028431943.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2)](https://discord.gg/wuytwK5s9h) This should be your first stop to talk with other OSSU students. Why don't you introduce yourself right now? [Join the OSSU Discord](https://discord.gg/wuytwK5s9h)\n- You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more [here](CONTRIBUTING.md).\n- Add **Open Source Society University** to your [Linkedin](https://www.linkedin.com/school/11272443/) profile!\n\n# Curriculum\n\nMany OSSU students choose to review math topics that they have not studied recently.\nOSSU recommends using [The College Prep School](https://www.youtube.com/@thecollegeprepschool4486/playlists) for such a review.\nTo determine where you should start, we recommend scanning through the Final Tests for anything you may be uncomfortable with. After taking an assessment, you should have a clear idea of what topics to study and where you should start with the resources below.\n\nCourses | Duration | Effort | Prerequisites | Assessments\n:-- | :--: | :--: | :--: | :--:\n[Arithmetic](/coursepages/arithmetic/README.md) | 20 Weeks | 8 hours/week | None | [Final Test](https://www.youtube.com/watch?v=Af-MqCJGZww\u0026list=PLm2VEQtiYjhpTTgxTVCXVcpYWDUqiewiQ\u0026index=39\u0026pp=iAQB0gcJCTgDd0p55Nqk)\n[Pre-Algebra](/coursepages/pre-algebra/README.md) | 14 Weeks | 6 hours/week | Arithmetic | [Final Test](https://www.youtube.com/watch?v=tz0VX_QfFxI\u0026list=PLm2VEQtiYjhoZuRqvrC_dxSrwr0uexm4l\u0026index=27\u0026pp=iAQB)\n[Algebra 1](/coursepages/algebra-1/README.md) | 19 Weeks | 8 hours/week | Pre-Algebra | [Final Test Part 1](https://www.youtube.com/watch?v=-RA5vtfH-qY\u0026list=PLm2VEQtiYjhpXDka_1Q6m0x1rL5GRPMX8\u0026index=35\u0026t=369s\u0026pp=iAQB0gcJCTgDd0p55Nqk), [Part 2](https://www.youtube.com/watch?v=lx0sDd0efSo\u0026list=PLm2VEQtiYjhpXDka_1Q6m0x1rL5GRPMX8\u0026index=37\u0026pp=iAQB)\n[Geometry](/coursepages/geometry/README.md) | 25 Weeks | 8 hours/week | Algebra 1 | [Final Test Part 1](https://www.youtube.com/watch?v=84e6AVgYYNk\u0026list=PLm2VEQtiYjhoXTFAF8nuN5YrAl2Muh4Nw\u0026index=47\u0026t=2s\u0026pp=iAQB), [Part 2](https://www.youtube.com/watch?v=3Aaahyp1Lh8\u0026list=PLm2VEQtiYjhoXTFAF8nuN5YrAl2Muh4Nw\u0026index=49\u0026pp=iAQB0gcJCTgDd0p55Nqk)\n[Algebra 2](/coursepages/algebra-2/README.md) | 28 Weeks | 8 hours/week | Algebra 1, Geometry | [Final Test](https://www.youtube.com/watch?v=IQYKm-0KaOE\u0026list=PLm2VEQtiYjhoEvVOJzs8jrgFc1zXQVMiQ\u0026index=55\u0026pp=iAQB)\n[Trigonometry](/coursepages/trigonometry/README.md) | 18 Weeks | 8 hours/week | Algebra 2, Geometry | [Final Test](https://www.youtube.com/watch?v=2vNzGXrgbdQ\u0026list=PLm2VEQtiYjhofP-A_QvAoTVwWjXwU7bCc\u0026index=35\u0026pp=iAQB)\n[Precalculus](/coursepages/precalculus/README.md) | 26 Weeks | 9 hours/week | Trigonometry | [Final Test Part 1](https://www.youtube.com/watch?v=OY63IBm5RpI\u0026list=PLm2VEQtiYjhrrznuk1nQu9qJBniirGXl_\u0026index=45\u0026pp=iAQB0gcJCTgDd0p55Nqk), [Part 2](https://www.youtube.com/watch?v=aY7qINRAOvU\u0026list=PLm2VEQtiYjhrrznuk1nQu9qJBniirGXl_\u0026index=47\u0026pp=iAQB)\n\n\nWhen going through the playlists, it's important to pause the video and complete most of the problems yourself. You don't have to complete all the problems since a few are used to demonstrate the solving technique, but try to complete as many as possible.\nPractice what you have not mastered by:\n1. Googling and/or searching [YouTube](https://www.youtube.com/) for another POV on the topic or more practice problems, working through the examples with them. [Khan Academy](https://www.youtube.com/@khanacademy), [The Organic Chemistry Tutor](https://www.youtube.com/@TheOrganicChemistryTutor), \u0026 [Professor Leonard](https://www.youtube.com/@ProfessorLeonard) are great resources for this.\n2. Asking for help in #prerequisite-math on [Discord](https://discord.gg/mS4GnBCdZk).\n\n## Congratulations\n\nAfter completing the requirements of the curriculum above,\nyou have completed all the prerequisite math necessary to begin a bachelor's degree.\nCongratulations!\n\nWhat is next for you? You can start with the OSSU [Computer Science](https://cs.ossu.dev), [Data Science](https://ds.ossu.dev), or [Math](https://math.ossu.dev/) curriculum.\n\n![keep learning](images/keep-learning.webp)\n\n# Code of conduct\n[OSSU's code of conduct](https://github.com/ossu/code-of-conduct).\n\n## How to show your progress\n\n[Fork](https://www.freecodecamp.org/news/how-to-fork-a-github-repository/) the [GitHub repo](https://github.com/ossu/precollege-math) into your own GitHub account and put ✅ next to the stuff you've completed as you complete it. This can serve as your [kanban board](https://en.wikipedia.org/wiki/Kanban_board) and will be faster to implement than any other solution (giving you time to spend on the courses).\n\n# Team\n\n* [Waciuma Wanjohi](https://github.com/waciumawanjohi)\n* [Flomza](https://github.com/Flomza)\n* [Bradley Grant](https://github.com/bradleygrant)\n* [Zach Meyer](https://github.com/zachmmeyer)\n* **[Contributors](https://github.com/ossu/precollege-math/graphs/contributors)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fossu%2Fprecollege-math","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fossu%2Fprecollege-math","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fossu%2Fprecollege-math/lists"}