Skip to content
Khan Academy Blog
Donate

Engineering

Untangling our Python Code

By Carter Bastian The previous posts about The Great Khan Academy Python Refactor of 2017 and Also ... Read more

Slicker: A Tool for Moving Things in Python

By Ben Kraft Craig talked last post about our project to reorganize our whole Python codebase. This ... Read more

The Great Python Refactor of 2017 And Also 2018

By Craig Silverstein Our codebase was a mess. One day, we decided to do something about it: ... Read more

Working Remotely

By Scott Grant When my wife and I left Silicon Valley in sunny California to return to ... Read more

Tips for giving your first code reviews

By Hannah Blumberg At Khan Academy, (nearly) every piece of code that goes into our codebase has ... Read more

Let’s Reduce! A Gentle Introduction to Javascript’s Reduce Method

By Josh Comeau Every summer, Khan Academy recruits a few software engineer interns. As part of their ... Read more

Older posts
Newer posts
← Previous Page1 … Page4 Page5 Page6 … Page17 Next →
  • News
  • Khanmigo
  • Educators
    • ELA & Humanities
    • Math
    • Science
    • Financial Literacy
  • Districts
  • Khan Academy Kids
  • Families
  • Learners
  • Research
  • Engineering

Search

Experience the best AI-powered
tool in education.

For Learners
For teachers
For parents

Visit Khan Academy

© 2025 Khan Academy