







Visual, interactive tutoring in math and coding, from 5th grade through college. Master concepts in algebra, calculus, Python, computer science, and more.
Python Tutorial | Learn Python Programming Language - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.

Old and new apps, via modern coding agents
I have been interested in machine-assisted ways to do and teach mathematics from as far back as 1999, when I started coding several applets in Java 1.0, both for my complex analysis and linear alge…

About - Project Euler
A website dedicated to the fascinating world of mathematics and programming
Math Academy Wants To Supercharge Your Learning
A review of the online learning program

Programming Sites for Technical Writers
Today, I’ll share some programming courses with you which help you to learn basic coding if it’s required by your work.
Callysto: Bringing Jupyter and Computational Thinking to the K-12 Curriculum
Cybera and the Pacific Institute for Mathematical Sciences are participating in the new national CanCode program, to develop coding and digital skills from kindergarten to grade 12. With the launch of the Callysto project, we are creating tools and frameworks that help teachers bring computational thinking into their math, science, social sciences, and humanities courses - giving students the analytical skills needed to comprehend the digital world. Leveraging the Jupyter 'All-in-One' Science Platform to put friendly yet powerful compute tools in classroom settings, we are creating showcase modules and workshop training for K-12 teachers to incorporate data and computing into the broad curriculum. At this presentation, you will learn about how Callysto will: Bring computational thinking to classrooms through K-12 teacher training Create opportunities to participate in free workshop training sessions and content creation Help K-12 teachers gain public recognition for participating in this educational training project Note: This presentation is related to our 2017 BCNET presentation on "Bringing The Thunder: Deploying Jupyter Notebooks For Research, Education, And Innovation." View Slidedeck
Learnable Programming
Here's a trick question: How do we get people to understand programming?
Math Academy
Math Academy is an AI-powered, fully-automated online math-learning platform. Math Academy meets each student where they are via an adaptive diagnostic assessment and introduces and reinforces concepts based on each student’s individual strengths and weaknesses. The comprehensive UC approved and WASC accredited courses begin with 4th-grade math and continue through advanced university-level courses, including standard and integrated curriculum that meet both state and common core standards. The Math Academy pedagogy follows a mastery-based learning philosophy, leveraging cutting-edge cognitive learning theory such as distributed practice, interleaving, and mixed review layered on knowledge graph technology to achieve outsized results.
It Is Fun to Pretend That Hard Things Are Easy!
A new online math platform promises to teach math 4x faster. Here is how!


A balanced review of Math Academy | Hacker News
(At the time I recommended my son start doing Math Academy, I had done 3722 XP myself, which is about 60 hours' worth.)
Coding Club: a positive peer-learning community
Free and accessible tutorials on data analysis, manipulation, visualisation and more.

Drinking from the Firehose: Learning Computer Graphics Techniques and Programming
Graphics researchers waiting in the water fountain line at SIGGRAPH Yellowstone. Computer graphics as a field is broad, deep, complex, and intimidating. More than half a century of rapid progress driven by academic research and industry practices underly it. Parts delve pretty far into physics, math, signal processing, systems programming (and more). And performance is always at a premium—so simple, straightforward techniques are often not possible, and high-level programming abstractions not usable.

Uri Bram 🔍 on Twitter / X
So I got memed into trying MathAcademy and it was one of the weirdest product experiences of my life. In short: I think they have an amazing product, but they're very opinionated about how you use it, and as a result I can't use it at all.Basically: they've figured out some…— Uri Bram 🔍 (@UriBram) January 16, 2025
WebMathMinute
WebMathMinute - Online Math Practice - Helping children strengthen their basic foundation in math.

animations.dev
Learn the theory and practice behind great animations with this interactive learning experience.
