The initial version of the Math Academy system has been primarily geared toward individual learners, which for a variety of technical and business reasons was the only realistic way to get off the ground.
However, we're implementing a variety of features that will give teachers the ability to direct their class's learning progression while still allowing the system to adapt to and meet each student's individual needs. In some cases, it will provide critical remediation while for others it will offer topic extensions and challenge problems. Additionally, the system will offer a variety of differentiated group and class projects that are unlocked as students demonstrate mastery of the requisite skills.
I understand you don't have a free trial, is there any chance you have a demo somewhere of what it actually looks like though? Like a tiny sample lesson or something along those lines? It looks interesting but I'm just uncertain as to what it actually "feels" like in practice vs lets say Brilliant, etc.
I only see pictures, I'm curious the extent of the interaction in the linear algebra/matrix calc specifically
That's a good point! We definitely need to add some more information to the website. In the meantime, if you send an email to support@mathacademy.com, I'd be happy to give you demo over Zoom and answer any questions you might have.
Whom do you think Mathematics for Machine Learning benefits? In my personal opinion the only audience for a plethora of courses and articles available in that regard is useful mostly to the people that recently went through college level Linear Algebra.
I'd like more resources geared for people that are done with Khan Academy and want something as well made for more advanced topics.
The Mathematics for Machine Learning course doesn't assume knowledge of Linear Algebra, but covers the basics of Linear Algebra you'll need along with the basics of Multivariable Calculus, Statistics, Probability, etc. it does however, assume knowledge of high-school math and Single Variable Calculus. If you've been out of school for while, our adaptive diagnostic exam will identify your knowledge gaps and create a custom course for you that includes the necessary remediation.
If you're REALLY rusty (maybe you've been out of school for a while 5+ years), or maybe you just never learned the material that well in the first place, then you might want to start with one of our Mathematical Foundations courses that will scaffold you up to the level where you can handle the content in Mathematics for Machine Learning. More info can be found here: https://mathacademy.com/courses
The Mathematics for Machine Learning course would be ideal for anyone who majored in a STEM subject like CS (or at least has a solid mathematical foundation) and is interested in doing work in machine learning.
At Math Academy, we've created a sequence of math courses called Mathematical Foundations I, II, & III that cover everything from 5th Grade Math up through Calculus I & II and will allow anyone to get up to speed on the skills required for university-level mathematics in the most efficient way possible. Our adaptive diagnostic exams will create a custom fit course no matter where you are mathematically and our algorithms will continually adapt to your individual strengths, weaknesses and learning curve.
The system is mastery based, lightly gamified, and completely automated. Our algorithms intelligently apply spaced-repetition to a hierarchical knowledge graph of over 3,000 mathematical concepts to make it substantially more efficient than a traditional course (typically on the order of 4X or more).
I'm a founder and would be happy to answer any questions.
At Math Academy (https://mathacademy.com), we created a series of courses, Mathematical Foundations I, II, & III, that will take a student from basic arithmetic through calculus and prepare them for university-level courses like Linear Algebra, Multivariable Calculus, Probability & Statistics, etc. You can jump in at any with an adaptive diagnostic that will custom fit the course to you based on your individual strengths and weaknesses.
It's not free, but our adaptive, AI-driven algorithms makes it the most efficient way to learn math that you're going to find. We've had numerous students master 3-5 years of math in a single year.
We're still in beta and haven't done a proper Show HN yet, but we're getting there!
I'm the founder, so I'd be happy to answer any questions.
600 USD a year is definitely worth it to learn any highly technical topic: mathmematics, physics, chemistry, CS, engineering, etc.
BUT... I'm highly skeptical of any online math course that claims many students have mastered 3-5 years of math in a year. How many hours of study in what subjects? How was mastery measured... did they take the grad school math GRE and ace it? Mastery takes continued practice... I'm highly s
Most online math courses I've looked into [for my friends, my kids, etc.] are "paper thin" and contain less than 25% of the topical matter, descriptive detail, and depth of a good book on the subject... and I'm actually being generous.
I hope your courses are going at least as deep, or offer the capability to, as good books on the various topics. For instance, if linear algebra does not go as deep as Strang + VMLS[0]... folks should just get those two books (VMLS is free), plus watch some youtube, like 3blue1brown.
Hi, I'm Alex, the curriculum director at Math Academy.
I can completely understand the skepticism and agree that many online courses are paper thin. That's where we're different.
For example, our BC Calculus course comprises 302 topics, each containing 3-4 knowledge points, so ~1060 knowledge points in total. Students must master each knowledge point to move on to the next. Our spaced repetition algorithms ensure that students are repeatedly tested on the material (we have quizzes every 150 XP or so). If they fail a question on a quiz or topic review, the system requires that they retake the failed topic. Students _cannot_ complete a course without mastering the entire thing.
Each knowledge point is connected to key prerequisites in the same course and lower courses. If a student stumbles on a particular knowledge point, our system can determine the most likely point of confusion and refer them to the associated key prerequisite topic (which they must pass to continue making progress).
We also have a couple of dozen multistep questions, similar to those you'd find on the BC exam (although the BC exam has about 4-5 parts per question, ours have about 9-10).
Regarding results, we had an 11-year-old sit the BC exam recently, and it looks like they will get a 5, the top mark. (For those that are unaware, students usually sit the BC Calc exam at the end of high school in the US, so 18). I admit that's an extreme case, but it's not isolated. I could reel off many success stories of students achieving real results on real tests after self-studying using our curriculum. We also have an associated school district program in Pasadena, California, where dozens of 8th-graders have achieved 4s and 5s in the BC exam, mostly learning using our system.
In terms of the required effort - provided you have no issues with the necessary prerequisite knowledge, you can get through our entire BC Calculus course by committing 40-50 minutes per day, five days per week, for around 5-6 months. Of course, if there are gaps in the prerequisite knowledge, then it'd take a little longer - but thankfully, our algorithms can detect missing knowledge and fill the gaps. That’s one of the advantages of having an intelligent, interconnected system comprising over 3000 topics!
As for our higher-level courses - some of these are still in development. However, our linear algebra course is comparable to several high-quality books on the subject (I like Lay, Anthony & Harvey, and Axler, though we use others). It currently has 176 topics, but many foundations are laid out in our Integrated Math III / Precalculus courses (vectors, matrices, basic determinants, inverse matrices, linear transformations in the plane), so the real number is around 200.
(click on the "content" tab to get a complete list of topics).
Could one of our students ace the GRE? That's a great question. We still need content on several key areas required for the GRE (e.g., Abstract Algebra, Real Analysis, Complex Analysis, and Graph Theory). These courses are still in development - we already have a lot of this content behind the scenes. That said, I'm confident that our students have the necessary tools to succeed in the parts of the GRE we currently cover. We don't "teach to the test," not even with BC Calc, but equipping our students with the necessary knowledge and skills to go from 4th grade math right the way up to acing the GRE (just as we've done with BC Calc) is one of our medium to long-term goals.
Happy to answer any further questions about the curriculum you may have.
When I am ready to dive into this again, I will definitely look at this. I know I need concrete time dedicated to this sort of thing (repetition is the only way to master it really) but I'll circle back around to this soon!
Looks great and was ready to sign up but I surely wasn't expecting that price!
I am not saying it is not worth that, but as someone who has tried to start learning math on my own only to quit afterwards for whatever reason, it's a big risk to take.
How much would it be worth to you to learn 3-5 years of math in a single year without getting stuck? And I mean really learning it to the point where you're able to solve the more difficult problems and are not merely able to recognize some of the symbols and terminology and talk like you know it. If you're just kind of curious about some advanced math topics you see pop up on HN from time to time and aren't really willing to invest any real time, effort or money into learning the material, which is totally fine and is probably where most people reading this comment are, then sure, spending more than $40 on a book or watching some free online videos will seem expensive.
But the reality is that very few people will be able to learn a significant amount of math by simply working through some problems in a book. Eventually they'll get stuck or just run out of gas, and when I say eventually I mean probably in 2-3 weeks. But if you're that one student who successfully taught themselves multiple courses worth of mathematics on their own from a few books and outside of any educational institution, then hats off to you! You're like that guy who put on 30 pounds of muscle doing pushups and pull-ups at the local park. You know, ... that ONE guy. ;)
But if you want a sure fire way of mastering a large amount of mathematics as efficiently and painlessly as possible, then you want a system like Math Academy that will adapt to your individual learning curve and knowledge frontier and push you through the material using the most effective pedagogy available - careful scaffolding, active problem-based learning, spaced repetition, gamification, etc.
The bottom line is this. Our system is more effective than any course available and is much cheaper for what you get. In fact, we just had a group of students ages 11-13) start with basic pre-algebra in the fall of 2021 (as in Solve x - 4 = 10) and from what I've heard all did extremely well on the AP Calculus BC exam a couple weeks ago. That's like 6-7 academic years of math in 18 months and we're expecting mostly if not all of them to earn a 5 (the top score).
But take my word it. Try it out for yourself. You automatically get a full refund if you cancel in the first 30 days, so there's no risk. And we're always available to answer your questions and support your progress.
I’ve been a paying customer since October last year. I discovered it after someone recommended it in a hackernews comment.
I’m guessing you’re mentally comparing this to all the possible books you could buy instead for that price. But how many of those books would you actually read, let alone finish?
A better comparison is, having an MIT educated math tutor on call for $50 a month.
I have a bachelors in physics but it still feels great to learn new things that my education skipped. For example, we skipped singular value decomposition at my university in the interest of time. Mathacademy says, screw it, we’re teaching everything!
Also as someone with a physics degree, it's difficult for me to think of taking courses beyond sophomore year that didn't involve SVD to some extent or were using proximal solution strategies (solid but not crazy tough public state school, late aughts). It's not something skipped for time, it's a basic tool used in multiple branches of physics/math. I'll need to look further to validate some of the content/capabilities but as with most things, buyer beware.
What can I say. It simply wasn’t taught at our university. Instead the advanced linear algebra course focused more on abstract function spaces to prepare us for quantum mechanics. This was before the machine learning revolution.
Math Academy does not charge your card for the first 30 days. If you find it's not a good fit for then you can cancel within this period and you won't be charged. 30 days hopefully gives you enough time to determine whether it's a good fit or not.
My colleague informs me that, contrary to my previous message, you get charged immediately, but you get an automatic refund if you cancel within 30 days.
Geez, I'm trying to figure out how to describe in a short paragraph or two what it would take a book to explain. Here's my best shot.
We've created an extensive knowledge graph representing all of mathematics (3,000 topics and counting) from 4th Grade Math up through our university-level material, and our algorithms traverse the graph to identify the optimal learning tasks to assign to the the student at any point based on their performance on previously completed learning tasks: diagnostics, lessons, reviews, quizzes, etc.
There are actually multiple graphs, including one that defines the direct prerequisite relationships between topics as well as one that describes encompassing relationships (e.g. the topic on Solving Two-step Linear Equations fully encompasses the topic on Solving One-step Linear Equations Using Multiplication), but there are other graphs as well.
In addition, the algorithms have to deal with spaced repetition, which is vastly more complicated to sort out within the context of a hierarchical knowledge structure with both full and partial encompassings. (Without encompassing relationships, the backlog of reviews would quickly slow progress to a crawl).
We actually have some deep-dive writeup in the works that attempt to explain how all of this works at a level that will be accessible to most people, but it's more than I can describe here, unfortunately.
We should have those courses ready within the next year. Multivariable Calculus should be available in another few weeks, then Probability & Statistics at the end of July, then Methods of Proof, followed by Discrete Math, and Abstract Algebra later this fall. But courses in Number Theory, Graph Theory, Combinatorics, Real Analysis, etc. are all planned.
At Math Academy (https://mathacademy.com), we implement spaced repetition in combination with a knowledge graph consisting of several thousand math topics and tens of thousands of connections (and growing). We're working on a post that explains how this all works technically.
Given that SRS is a long-term endeavour, going on several years, I'd balk at paying $49/month for your app. Maybe $60/year, but your current pricing is really hard to swallow.
I'm the founder of Execute Program (https://www.executeprogram.com), where we've done a similar thing (knowledge graph + SRS) for programming languages/tools since 2019. Interesting to see that you have a graphviz render of a subgraph right on the landing page! We've toyed with the idea of exposing the graph visually, but haven't done it yet.
The UI/UX of executeprogram is genuinely amazing and the way lessons are broken down is extremely well-thought out!
Definitely recommended for anyone wanting to learn JS/TS, regex, and SQL (especially in conjunction with Jennifer Widom's Intro to Database lectures).
(Given your background with Ruby, have you thought about doing a Ruby course? I find it relatively easier finding resources for JS, Python, and even Rust. I imagine you could make an amazing Ruby introduction, though perhaps it would require more work than JS/TS than I would expect.)
This is very, very neat. I've seen a lot of cool looking learn math sites that stop after (best case) freshman college math. I have a BS in math but there were some courses I never felt I got or it's been so long (>10 years) that I've forgotten more than I'd like and it'd be really nice to brush up on the interesting stuff.
I'm very interested in your methods of proofs and abstract algebra courses and I'm excited for them to be released!
It's true that the students in the school program are high-aptitude, but something like 70% of the students in the middle school where this all started are on the federal free and reduced lunch program (low SES) along with a couple of the top kids in the original cohort, who I taught personally and they were amazing.
> 70 % of the students in the middle school where this all started
but
> a couple of the top kids in the original cohor
Are their parents from a tight-knit immigrant community, highly educated in their previous country, with economic prospects in the US dimmed by language barrier and professional certifications that got dropped at the border?
Through trial and error and the application of some rarely employed, but highly-effective educational strategies like active learning, distributed practice, mixed review, mastery-based learning, interleaving, layering, etc., you end up with a pace of learning that's a little shocking. I realize it's hard to believe -extraordinary claims require extraordinary evidence and all that, but that's what got us started having our 8th-graders take the AP Calculus BC exam as as an outside, objective measure.
Yeah, pretty close, although it's not like most universities will allow students to skip straight to graduate school. Our first cohort of students just graduated this past year, so we're just now getting a sense of how this is likely to play out.
My son, who's majoring in CS, is starting with 300 (junior-level) courses in both math and CS - although the departments were happy to allow him to start even deeper in the curriculum if he wanted. Another student, who collaborated with one our our math PhD instructors on some original research that's about to be published, is starting with at least one graduate math course this year (the last I heard, anyway).
Well, it turns out that when you have mathematically-talented students completing Calculus in 8th-grade, and move on the Linear Algebra and Multivariable Calculus in 9th, you eventually reach Real Analysis and Topology by the end of high-school - although, we haven't gone quite as deep in those particular subjects as the others mentioned. But we do comprehensively cover Differential Equations, Discrete Mathematics, Probability & Statistics and Abstract Algebra.
I understand why it might seem that way, but it's really not. We've just put a premium on learning efficiency, and most math classes are highly inefficient - whether K-12 or university.
Just imagine how much more quickly a student could progress through a course if they were to work one-on-one with an expert tutor 5 days per week. Quite a bit more quickly in most cases. Well, our system effectively serves as an expert AI tutor and based on our calculations is on the order of 4 times more efficient than a traditional math class.
But I get the skepticism. I'd probably be skeptical myself.
Good morning, HN! It's Jason (the founder). My wife (co-founder and co-conspirator) just woke me up to alert me to a sudden spike in demo requests, so I'm a little blurry-eyed at the moment (was up late last night trying my best to get the marketing site functional), but I'd be happy to answer any questions you might have.
My biggest worry with these kind of programs is that the questions are invariably multiple choice ones. How would we practice proofs or questions where the answers are not "seen"?
We started with the multiple-choice format as it's a good 90-10 solution in terms of technology, but we now have free=response questions that are automatically evaluated and can handle fairly complex mathematical expressions - man, was that a lot of work!
But we've found the concern over the multiple-choice format to be overblown. People like to believe they can outguess a multiple-choice question by being clever, but that's not reality on our system or elsewhere such as the AP exams, the AMC exams, or the GRE Mathematics Subject Exam.
Later this fall we're going to be introducing a UI for constructing proofs that's looking really cool and should take things up a notch for the more abstract subjects like Abstract Algebra and Real Analysis. Teaching university-level proof techniques is extremely challenging and time-consuming process (most never really get it) even for undergraduate math majors at university, but I think our new tech will make it much less painful and with a much higher success rate.
> free=response questions that are automatically evaluated and can handle fairly complex mathematical expressions - man, was that a lot of work!
Wow, that's excellent. I can imagine that would have been a lot of work.
> People like to believe they can outguess a multiple-choice question by being clever
Personally I think it adds a bit more complexity and toughness if I can't see the answer in advance. But that is purely my individual style and opinion and I have not seen any research either proving or disproving my hypothesis.
It's funny you bring that up as it seems to be a common request from adults interested in leveling up their math. I'm sure we could come up with something reasonable.
Yep, it's an extremely challenging problem.
The initial version of the Math Academy system has been primarily geared toward individual learners, which for a variety of technical and business reasons was the only realistic way to get off the ground.
However, we're implementing a variety of features that will give teachers the ability to direct their class's learning progression while still allowing the system to adapt to and meet each student's individual needs. In some cases, it will provide critical remediation while for others it will offer topic extensions and challenge problems. Additionally, the system will offer a variety of differentiated group and class projects that are unlocked as students demonstrate mastery of the requisite skills.