Prism Beta
About Founder Contact

        About Prism

        Free lessons that explain, not just list.

        Prism is a free library of school lessons in physics, chemistry and maths for Classes 8 to 12, following the NCERT syllabus. Every chapter is built to be followed step by step, on any phone or computer.

        How a lesson works

        1. Learn. Each section starts with a puzzle, builds the idea one step at a time, shows a diagram, and ends with a quick check you can try before seeing the answer.
        2. Five ways in. If one explanation doesn't click, try another: an analogy, a simulation, the maths step by step, the story of the discovery, or guided questions.
        3. Three levels. Simple, standard or in depth. Choose the one that fits you and change it any time.
        4. Play and practise. Short interactive cards and practice problems, with worked solutions, help the idea stick.

        Free for every student

        Prism has no fees, no ads and no sign-up. The full course is free and will stay free.

        How the lessons are made

        Lessons are written with the help of an AI model (Claude, by Anthropic), checked against the syllabus, and tested for reading level. Prism is in beta: teachers have not yet reviewed every lesson, so mistakes are possible. If something looks wrong, trust your textbook and your teacher.

        Privacy

        • There are no accounts, and Prism does not collect your name, answers or progress.
        • Your progress and settings are saved only in this browser, on this device. Clearing your browser data removes them.
        • Prism loads everything, including its fonts, from its own site. It is hosted by Cloudflare, which delivers the pages to your browser; Prism adds no tracking or analytics.

        Licence

        Prism is open, so schools and teachers can keep using and improving it.

        • Lessons and diagrams are licensed under Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0). You may share, translate and adapt them, as long as you credit Prism, link to the licence, and release your version under the same licence.
        • Code is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). If you run a changed version as a website, you must share your source code under the same licence.
        • The name Prism and its logo are not covered by these licences. Please don't present a copy as the official Prism, or suggest that Prism endorses it.

        Prism follows the NCERT syllabus but is not affiliated with or endorsed by NCERT. © 2026 the Prism contributors.

        Start learning

        About the founder

        Abhishek Karkola

        I am a data engineer with a physics degree, and I am building Prism: free school lessons that work on a cheap phone, in clear language, for students who cannot pay for extra help.

        Why Prism

        Every school student should be able to learn well, whether or not their family can afford tuition. Prism is my attempt at that: lessons that explain an idea step by step, and that are free to use, free to copy and free to improve. The first students I am building for are in government schools and in Hindi and other regional-language schools, on shared, low-cost phones. Prism is in English today, with a Hindi interface and one Hindi lesson. I plan to add more Indian languages, not only Hindi.

        I do not play with anyone's education. Accuracy, honesty and students' safety come before speed or a good-looking pitch. Prism is in beta, and no teacher has yet reviewed the lessons. I check the science at school level, and I am not a school teacher. Teacher review is what the planned pilot in partner schools is for.

        What I do

        I have worked as a data engineer for over four years, and I now work as a data engineer at a large financial-services company in the UK. I build and test data pipelines and models, and I care about data quality, clear documentation and sharing patterns that other engineers can reuse. I have also onboarded a new engineer from their first day and guided their work.

        Tools I work with: SQL, Python, dbt, Snowflake, AWS, Apache Airflow, Git and CI/CD, Power BI.

        Prism uses the same habits. Lessons are built from source files, checked by an automated build, kept free of tracking, and served as plain static files.

        Background

        • Data engineering, since 2020. First in Bangalore, building pipelines that loaded education data. Since 2023 in Cardiff, UK, as a data engineer.
        • MSc, Gravitational-Wave Physics, Cardiff University (2021 to 2022). I then spent a research internship using machine learning to pull gravitational-wave signals out of noisy data.
        • Teaching assistant, Cardiff University (2022). I taught Python data analysis and numerical methods to undergraduate physics students.
        • BEng, Electronics and Communication Engineering, PES University, Bangalore (2016 to 2020).
        • Apprenticeship at the Indian Space Research Organisation, ISRO (2019). I built a computer-vision model and an API for smart waste management.
        • A personal data project: a pipeline that compares district-level health facilities in India with national norms, using public open data.

        Start learning About Prism

        Contact

        Write to me

        Found a mistake in a lesson? Have a question, an idea, or a school that would like to try Prism? I would like to hear from you.

        By email

        Write an email

        My address is abhishek@alphago.in. The button opens your own email app. If it does not open, copy the address and write from any email account.

        If you found a mistake

        Please tell me the lesson name, the section and what looks wrong. A short note is enough. Facts and numbers matter most, so every report like this helps.

        Your privacy

        This site has no contact form and stores nothing about you. When you write, your message goes from your email account to my mailbox, and nowhere else. If you are under 18, please ask a parent or teacher before you write. Please do not send passwords or other private details.

        Start learning About Prism