STEMpump 4+

Student-made STEAM education

Ritesh Kanchi

    • 4.8 • 64 Ratings
    • Free



We have an opportunity to make STEAM education accessible to everyone. STEMpump is dedicated to providing free education and a platform for students to create and share.

Why should learning be hard? Answer - it doesn't need to be.

With STEMpump, learn whatever you want, however you want. Just like that. How you learn is just as important as what you learn. So join a camp, and learn with us live. Or if you'd instead go at your own pace, maybe a course is a better fit.

We can help if you have to study for the test in the morning or if you want to build an app in an hour. STEMpump is 100% student-led, student-built, and student-run. We're taking the ways we learned and giving everyone access.

We designed this app to share our passion for STEAM. But, the fact is, educational resources and content on STEAM topics are hard to come by. Some resources are locked behind paywalls. Others are outdated and haven't been updated in forever. And some are just difficult and confusing.

Since the founding of STEMpump in September 2019, we have taught over 120,000+ students worldwide. We believe that every student should always have access to the same resources and opportunities.

We divide our courses into six subjects, built upon STEAM:
• Science
• Technology
• Engineering
• Art
• Math
• Other (everything else!)

Study up for your AP class or learn some of the most incredible skills, such as Swift, React.js, or even Figma.

Say hello to STEMpump Camps, a free and live online platform for students to explore STEAM. You can register and watch camps for free! Our camps contain content across the STEAM spectrum. We're always teaching something new. In our camps, you'll learn how to do something specific rather than learn everything.

There are new camps every month! No camp is the same, and mistakes are a part of our process.

Now on STEMpump, you can test your knowledge with our new Quizzes and Projects. With quizzes, test what you've learned with multiple choice and text-based questions! And in projects, you can apply what've you learned in open exercises to solve real-world problems.

Tired of reading? Select lessons have videos to make things a bit easier. And soon, unplug and play. Download STEMpump content for offline learning. The app even has a few unique features not available on our website, making it the best option for on-the-go learning.

STEMpump can even keep track of your learning, ensuring you stay on task. Find something you want to check out later? Just add it to your Favorites. Then, you can jump back into it whenever. Widgets can show your recently viewed courses to help you continue learning. You can also share courses, camps, and lessons!


STEMpump is a 501(c)(30 nonprofit organization. Our mission is to provide the world with free education and give students a platform to create and share.

For more information, visit our website:

What’s New

Version 4.0.2

This update brings a few slight design updates, along with a fix for the countdown during camp registration.

- Designing an app with Figma and SwiftUI Part Two: 6/2/22
- Designing an app with Figma and SwiftUI Part Three: 6/4/22
- Building a Platformer with GameMaker: 6/11/22

- Cinema 4D Basics
- Designing an app with Figma and SwiftUI Part One


It's been an even longer while. But we're back (and will be back more often!) with STEMpump V4! So get ready because there's a LOT.

• An all-new design focused on you and your learning
• 40+ redesigned and new courses
• 2x faster load times
• All-new Continue Learning Widgets
• Redesigned Dark Mode
• Improved Accessibility
• Updated Announcements
• Universal Search
• Lesson of the Day
• STEMpump Dice

• All-new course navigation
• Quizzes and Projects
• New video interface
• Files and links
• Math rendering
• Code Syntax Highlighting

• Say hello to STEMpump Camps, a free and live online platform for students to explore STEAM.
• New camps monthly
• Register for our free camps
• Watch previous camps
• Save your registered camps
• Sections and Resources

• A redesigned Favorites
• Continue Learning
• Carry your current favorites from older versions of STEMpump to the new Favorites
• Favorite Courses, Camps, Lessons, Quizzes, and Projects!

We cannot say this enough - thank you for supporting STEMpump. As students, it means the world to us that you use STEMpump. It allows us to continue making STEAM education free and accessible to all.

If you have any suggestions, questions, or comments, please reach out to us at!

Ratings and Reviews

4.8 out of 5
64 Ratings

64 Ratings

Marie Ava ,


I really love this app! It is so advance and I downloaded it from the new swift 2020 winners. It’s so amazing to think that a 16 did this I am loving these classes so far too by the way because each class has a very good step by step structure! I totally recommend this app for anyone who wants to improve their coding or learn new languages like me!

Developer Response ,

Thank you! Your great review means a lot :)

BaboonBassoon234 ,

The Greatest App

I have been using the app for around a month now, and I can say that is this by far the most I have ever learned. I was able to learn out to use Autodesk Inventor and Figma in the same day! Amazing program and would definitely recommend

Developer Response ,

Thanks for being an amazing user!

UnstoppableGeek1 ,

Great app!!!

I have been really enjoying the courses on this app. I have completed the python course and it was great. I hope you will continue to add more courses and lessons to this app. Keep up the great work!

App Privacy

The developer, Ritesh Kanchi, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like

Listenable: Learn with Audio
Code! Learn Swift Version
Enki: Learn Coding/Programming
Encode: Learn to Code