Siksha Sarovar — Free Courses, Notes & Exam Prep for Indian Students
Siksha Sarovar is a free e-learning platform for students in India. Learn to code, read complete BCA / MCA university notes with previous-year question papers, revise Class 10 & 12 school subjects (CBSE & HBSE), and prepare for SSC, UPSC, Banking and Railway exams — all 100% free, with an online compiler and AI tutor built in. No account is required to read.
Free programming & skill courses
- Power BI — 62 free lessons
- Foundation of C & C++ — 53 free lessons
- HTML — 30 free lessons
- Basics of Python — 58 free lessons
- Java — 39 free lessons
- PHP Programming — 29 free lessons
- AI Fundamentals — 49 free lessons
- Machine Learning — 21 free lessons
- Data Science — 37 free lessons
- CSS Customization: Zero to Hero — 34 free lessons
- Backend Development — 23 free lessons
BCA / MCA university notes
Semester-wise notes with previous-year questions for IPU (GGSIPU), YMCA Faridabad, AKTU, DTU, NSUT and more.
- C Language — 32 free lessons
- Fundamentals of IT & Computers — 34 free lessons
- Web Technologies — 34 free lessons
- Web Technology Lab — 22 free lessons
- C Programming Lab — 16 free lessons
- Software Engineering — 24 free lessons
- E-Commerce — 21 free lessons
- Object Oriented Programming with C++ — 22 free lessons
- Technical Communication — 22 free lessons
- Human Values and Ethics — 18 free lessons
- Introduction to Indian Knowledge System — 26 free lessons
- Introduction to Management and Entrepreneurship Development — 17 free lessons
- Operating System & Linux Programming — 31 free lessons
- Computer Graphics — 32 free lessons
- Cloud Computing — 30 free lessons
- Digital Marketing — 11 free lessons
- Machine Learning II — 22 free lessons
- Internet of Things (IoT) — 31 free lessons
- Internet of Things (IoT) Lab — 10 free lessons
- Sustainability Practices — 26 free lessons
- Database Management Systems — 28 free lessons
- Probability and Statistics- BCA-DS-23-204 — 11 free lessons
- High Speed Networks — 34 free lessons
- Big Data-1 — 33 free lessons
- C# Programming — 27 free lessons
- Environmental Studies — 30 free lessons
- Software Testing — 16 free lessons
- Engineering Optimization — 22 free lessons
- Disaster Management — 38 free lessons
- Web Based Programming — 36 free lessons
- Data Visualisation and Analytics — 32 free lessons
- Data Structure — 14 free lessons
- Data Visualisation and Analytics Lab — 15 free lessons
- Web Based Programming Lab — 35 free lessons
- C# Programming Lab — 14 free lessons
- Design of Unix Operating System — 32 free lessons
- Data Warehousing and Data Mining(Elective-II) — 32 free lessons
- Computer Networks — 15 free lessons
- Cyber Security — 15 free lessons
- Computer Organization and Architecture — 17 free lessons
- Internet & Web Technology — 2 free lessons
- Logical Organization of Computer-II — 2 free lessons
- Mathematical Foundation of CS — 2 free lessons
- Writing Skills & Art of Rhetoric — 2 free lessons
- Programming in Java — 2 free lessons
- Statistical Analysis using Excel Lab — 14 free lessons
- Digital Electronics-II — 20 free lessons
Class 10 & 12 school notes
Competitive exam preparation
Frequently asked questions
Is Siksha Sarovar free?
Yes. Every course, note and tool on Siksha Sarovar is free. You can read all content without creating an account.
Do I get a certificate?
Yes — complete a course and pass its quiz to earn a free, verifiable certificate you can share on LinkedIn.
Can I run code online?
Yes. The built-in compiler runs C, C++, Python, Java, PHP, JavaScript, C# and SQL in your browser, with an AI tutor to help you debug.