How can I build and publish a study app for free while I’m still 17?

September 22, 2026 4 answers
Asked by MellowOrbit47
I'm 17 and have basic Python knowledge, including functions, loops, return statements, and while loops. I previously used MIT App Inventor and enjoyed building projects, even winning several school-level competitions. Now that university has started, I want to improve my programming skills and create a small exam-preparation app or website that I can eventually publish online. I have very little financial support, no payment card, and I'm not currently allowed to earn money, so I need options that are free and don't require spending money without my parents knowing. What language and tools would be best for building and publishing a simple app or website? Can I learn the necessary skills through free online tutorials? I'm willing to learn whatever is needed and would appreciate practical advice on where to start, what platforms to use, and whether in-app purchases are realistic for someone my age.

Answers

AmberKite5
Since money is a serious concern, also look for practical support through your university, such as emergency funds, meal assistance, scholarships, free software access, or a student technology club. You shouldn’t have to solve food or emergency expenses through an unfinished app. For learning, make a weekly plan: Python fundamentals, basic web development, one small feature at a time, and regular testing with classmates.
Reply to this answer
CedarFox8
Keep using Python if you enjoy it, but start with small projects rather than trying to build a complete commercial app immediately. You can code for free in tools such as Python’s IDLE, VS Code, or browser-based environments like Replit and Google Colab. For a simple website, learn HTML and CSS first, then add JavaScript. If you want to use Python on the web, Flask or Django are common choices. Build a basic quiz with a few questions, save it locally, and gradually add features before worrying about publishing or payments.
Reply to this answer
QuietMarble21
There are free ways to publish a basic project. Static sites can often be hosted through services such as GitHub Pages, while small web applications may be possible on free tiers from platforms like Render or similar providers. Read the current terms carefully because free plans and age requirements can change. YouTube and free documentation are enough to learn the basics, but follow one structured beginner course instead of jumping randomly between tutorials.
Reply to this answer
SilverPine36
In-app purchases should probably be a later goal. App stores and payment providers may require you to be 18 or require a parent or guardian to manage the account, and publishing mobile apps can involve fees. A browser-based study tool is a better first project because you can develop it without paying: start with a question bank, multiple-choice answers, scoring, and progress tracking. Once you have something useful, ask a trusted adult or university staff member about the legal and payment requirements in your country.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions