All Projects → mathigon → Textbooks

mathigon / Textbooks

Source code of Mathigon's interactive textbooks

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Textbooks

Math Worksheet Generator
Create basic addition, subtraction, multiplication and division practice questions with the answer sheet
Stars: ✭ 438 (+58.12%)
Mutual labels:  education, mathematics
Graphviz.it
Graphviz fiddling website
Stars: ✭ 109 (-60.65%)
Mutual labels:  education, interactive
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+30.69%)
Mutual labels:  education, mathematics
Oppia
A free, online learning platform to make quality education accessible for all.
Stars: ✭ 4,361 (+1474.37%)
Mutual labels:  education, interactive
Pluto.jl
🎈 Simple reactive notebooks for Julia
Stars: ✭ 3,430 (+1138.27%)
Mutual labels:  education, interactive
Numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Stars: ✭ 144 (-48.01%)
Mutual labels:  education, mathematics
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+4194.95%)
Mutual labels:  education, mathematics
savva3
Сайт Алексея Савватеева
Stars: ✭ 29 (-89.53%)
Mutual labels:  education, mathematics
Learn Anything
Organize world's knowledge, explore connections and curate learning paths
Stars: ✭ 13,532 (+4785.2%)
Mutual labels:  education, interactive
Zalo.github.io
A home for knowledge that is hard to find elsewhere
Stars: ✭ 143 (-48.38%)
Mutual labels:  education, interactive
mathcell
Interactive mathematics in the browser
Stars: ✭ 34 (-87.73%)
Mutual labels:  interactive, mathematics
Resumos EMAP-FGV
Repositório de resumos do curso de Matemática Aplicada da FGV-EMAP
Stars: ✭ 23 (-91.7%)
Mutual labels:  education, mathematics
Optimesh
Mesh optimization, mesh smoothing.
Stars: ✭ 261 (-5.78%)
Mutual labels:  mathematics
Masterkey
secure interactive password manager with xchacha20poly1305, argon2id, and Go
Stars: ✭ 271 (-2.17%)
Mutual labels:  interactive
schedulemaker
A course database lookup tool and schedule building web application for use at Rochester Institute of Technology.
Stars: ✭ 52 (-81.23%)
Mutual labels:  education
fundamental
Software to look for interrelationships between constants and find formulas for number sequences
Stars: ✭ 14 (-94.95%)
Mutual labels:  mathematics
Pythonturtle
A learning environment for Python suited for beginners and children, inspired by Logo.
Stars: ✭ 275 (-0.72%)
Mutual labels:  education
Haskell Study Startup
Launch your own Haskell study group. Now.
Stars: ✭ 269 (-2.89%)
Mutual labels:  education
reactathon2017
Information and resources for Reactathon SF 2017
Stars: ✭ 16 (-94.22%)
Mutual labels:  education
First-Hacktoberfest2021-Contribution
bhavesh1129-first-hacktoberfest2021-contribution.netlify.app/
Stars: ✭ 16 (-94.22%)
Mutual labels:  education

Mathigon Textbooks

Welcome to Mathigon, an award-winning mathematics education platform for students aged 12 to 18. Part textbook and part virtual personal tutor, it uses cutting-edge technology and an innovative new curriculum to make learning mathematics more fun and more interactive and engaging than ever before. Learn more…

This repository contains the source code and assets for all our courses.

Course Structure

Every course is a subfolder in the content directory, and consists of these components:

  • content.md contains the source code and metadata for a course. It is written in a custom extension of Markdown. More documentation…
  • functions.ts contains all the TypeScript code for all the interactive elements in this course. More documentation…
  • styles.less contains all course-specific styles, using LESS format.
  • hints.yaml (optional) contains any messages that can be sent by Mathigon's virtual tutor.

The content/shared directory contains biographies, glossary, web components, and assets used by multiple courses.

If you want to make changes or additions to this content, you can run a local Node.js server for development. Simply follow our setup instructions.

Contributing

CI Tests Code Quality GitHub repo size GitHub issues

We welcome any contributions to Mathigon – from bug fixes and correcting typos to creating entirely new courses. If you find any bugs or mistakes, please file an issue.

When writing new content, make sure you follow our content development guide, which contains pedagogical principles, style recommendations, and descriptions of interactive elements.

If you want to help us translate Mathigon into more languages, take a look at our localisation documentation.

Before submitting a pull request, you have to sign our Individual Contributor License Agreement.

If you want to work for Mathigon, visit our careers page, and contact us if you have any questions.


Twitter Follow

© Mathigon 2016–2021, All rights reserved

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].