Skip to content
Khan Academy Blog
Donate

Engineering

How to upgrade hundreds of React components without breaking production

By Jangmi Jo Background In 2018, we started renewing our color system using our new shared design ... Read more

How Engineering Principles Can Help You Scale

By Marta Kosarchyn Our engineering team has grown a lot over the past couple of years, and ... Read more

Making Websites Work with Windows High Contrast Mode

By Diedra Rater At Khan Academy, we’ve been working to make our web product more accessible to ... Read more

Kotlin for Python developers

By Aasmund Eldhuset Earlier this year, the Khan Academy Engineering organization decided to introduce Kotlin as an ... Read more

Using static analysis in Python, JavaScript and more to make your system safer

By Kevin Dangoor “Linting” source code to look for errors is nothing new (the original “lint” tool ... Read more

Kotlin on the server at Khan Academy

By Colin Fuller At Khan Academy, we run our web application using Python 2.7 on Google’s App ... Read more

Older posts
Newer posts
← Previous Page1 … Page3 Page4 Page5 … 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 teachers
For families
For districts

Visit Khan Academy

© 2026 Khan Academy