100 Days Targeted Prelims Program (TPP) 2025

Last Updated on Jun 17, 2025

57.4k Students

100 Days Targeted Prelims Program (TPP) 2025

108 TOTAL TESTS | 10 Free Tests
  • 5 Free Test (10 Days)
  • 12 Geography Revision - 01
  • 11 Polity Revision - 01
  • 2 Geography Revision - 02
  • 1 Current Affairs Revision
  • 11 Economy Revision - 01
  • 2 Polity Revision - 02
  • 4 Ancient India and Art & Culture Revision - 01
  • 1 Current Affairs Revision
  • 5 Medieval India and Art & Culture Revision - 01
  • 2 Economy Revision - 02
  • 8 Modern India Revision - 01
  • 1 Current Affairs Revision
  • 7 Environment Revision - 01
  • 2 Ancient History and Art & Culture Revision - 02
  • 2 Medieval History and Art & Culture Revision - 02
  • 5 CSAT Revision - 01
  • 2 Modern India Revision - 02
  • 1 Current Affairs Revision
  • 3 Science and Technology Revision - 01
  • 2 Environment Revision - 02
  • 1 Geography Revision - 03
  • 2 CSAT Revision - 02
  • 2 Science and Technology Revision - 02
  • 1 Polity Revision - 03
  • 1 Economy Revision - 03
  • 1 Ancient History and Art & Culture Revision - 03
  • 1 Medieval History and Art & Culture Revision - 03
  • 1 Current Affairs Revision
  • 1 Environment Revision - 03
  • 1 CSAT Revision - 03
  • 1 Science and Technology Revision - 03
  • 6 Full Mock Tests

100 Days Targeted Prelims Program (TPP) 2025 Free Mock Tests

  • Free
  • UPSC Civil Services
Budget and Economic Survey Sutra
  • 10 Qs | 12 mins | 20 marks
  • Free
  • UPSC Civil Services
Landmark Judgements in News
  • 10 Qs | 12 mins | 20 marks
  • Free
  • UPSC Civil Services
Revise Complete Modern History in Minutes
  • 10 Qs | 12 mins | 20 marks
  • Free
  • UPSC Civil Services
Repeated Indian Economy Themes in UPSC Exam
  • 10 Qs | 12 mins | 20 marks
  • Free
  • UPSC Civil Services
Geography through Maps
  • 10 Qs | 12 mins | 20 marks
  • Free
  • UPSC Civil Services
Day 01 - Origin and Evolution of Universe and Solar system + January 2024 Current Affairs
  • 30 Qs | 35 mins | 60 marks
  • Free
  • UPSC Civil Services
Day 02 - Geomorphology - 01 + January 2024 Current Affairs
  • 30 Qs | 35 mins | 60 marks
  • Free
  • UPSC Civil Services
Day 03 - Geomorphology - 02 + January 2024 Current Affairs
  • 30 Qs | 35 mins | 60 marks
  • Free
  • UPSC Civil Services
Day 04 - Climatology - 01 + January 2024 Current Affairs
  • 30 Qs | 35 mins | 60 marks
  • Free
  • UPSC Civil Services
Day 05 - Climatology - 02 + January 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks

Why Take this Test Series ?

All India Rank

Compete with thousands of students across India

Personal recommendation

Recommendations for you based on your strong & weak areas

No.1 Quality

Designed by experts with years of experience. Based on latest pattern

100 Days Targeted Prelims Program (TPP) 2025 All Tests (108)

  • UPSC Civil Services
Day 06 - Oceanography - 01 + February 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 07 - Oceanography - 02 + February 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 08 - India - Physiography and Rock System + February 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 09 - India - Drainage, Climate and Vegetation + February 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 10 - Economic and Human Geography of the World + February 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 11 - Economic and Human Geography of India - 01 + March 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 12 - Economic and Human Geography of India - 02 + March 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 13 - Constitutional Framework - 01 + March 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 14 - Constitutional Framework - 02 + March 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 15 - System of Government + March 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 16 - Central Government + April 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 17 - State Government + April 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 18 - Judiciary and Courts + April 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 19 - Local Government + April 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 20 - Constitutional Bodies + April 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 21 - Non-Constitutional Bodies + May 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 22 - Other Constitutional Dimensions and Political Dynamics + May 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 24 - World Geography + May 2024 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 25 - Indian Geography + May 2024 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 26 - January - April 2024
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 27 - Basics of Economy + June 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 28 - National Income Accounting + June 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 29 - Fiscal Policy and Inflation + June 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 30 - Taxation + June 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 31 - RBI and Monetary Policy + June 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 32 - Money and Banking + July 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 33 - Financial Market + July 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 34 - External Sector in India + July 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 35 - Agriculture and Food Processing in India + July 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 36 - Industry and Infrastructure in India + July 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 38 - Indian Polity - 01 + August 2024 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 39 - Indian Polity + August 2024 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 40 - Basics of Indian History Prehistory IVC + August 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 41 - Vedic & Later Vedic Civilization Mahajanapadas + August 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 42 - Jainism Buddhism Mauryan Empire and Post Mauryan + September 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 43 - South Indian Kingdoms Sangam Guptas & Harshvardhana to Imperial Cholas + September 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 44 - May - July 2024
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 45 - Tripartite Struggle Rajputs Arabs Invasion Turkish Invasion of India & Delhi Sultanate + September 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 46 - Bhakti & Sufi Movement and Indian Philosophy + September 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 47 - Bahamani and Vijayanagara Kingdom + September 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 48 - Mughal Empire & Marathas + October 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 49 - Art and Culture + October 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 50 - Economy
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 51 - Economy - 02
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 52 - Advent of Europeans + October 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 53 - Constitutional Developments 1773 to 1947 + October 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 54 - REVOLT OF 1857, PEASANT & TRIBAL MOVEMENTS + October 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 55 - Socio-Religious Reform Movement and Formation of INC + November 2024 Current Affairs - Notes
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 56 - National Movement (1905-1929) + November 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 57 - National Movement (1930 -1942) + November 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 58 - National Movement (1942 - 1947) + November 2024 Current Affairs - Notes
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 59 - Important Facts of Indian Modern History + November 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 60 - August - October 2024
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 61 - Basic Concepts of Ecology + December 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 62 - Biomes + December 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 63 - Biodiversity + December 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 64 - Climate Change and Pollution + December 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 65 - Environmental Laws Regulatory Bodies Acts & Policies + December 2024 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 66 - Global Warming, Climate Change & Climate Summits + January 2025 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 67 - Land Resources and Sustainable Development + January 2025 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 68 - Ancient History and Art & Culture + January 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 69 - Ancient History and Art & Culture + January 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 70 - Medieval History and Art & Culture Revision + January 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 71 - Medieval History and Art & Culture Revision + February 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 72 - Comprehension and Interpersonal skills
  • 30 Qs | 45 mins | 75 marks
  • UPSC Civil Services
Day 73 - General mental ability and Basic numeracy - 01
  • 30 Qs | 45 mins | 75 marks
  • UPSC Civil Services
Day 74 - General mental ability and Basic numeracy - 02
  • 30 Qs | 45 mins | 75 marks
  • UPSC Civil Services
Day 75 - Data interpretation
  • 30 Qs | 45 mins | 75 marks
  • UPSC Civil Services
Day 76 - Logical Reasoning
  • 30 Qs | 45 mins | 75 marks
  • UPSC Civil Services
Day 77 - Modern India + March 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 78 - Modern India + March 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 79 - November 2024 - January 2025 + March 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 80 - Biotechnology, Nano Technology, Robotics and IT + March 2025 Current Affairs
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 81 - Space Technology and Nuclear Technology + March 2025 Current Affairs - Notes
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 82 - Defence technology and Miscellaneous Topics
  • 30 Qs | 36 mins | 60 marks
  • UPSC Civil Services
Day 83 - Environment
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 84 - Environment - 02
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 85 - World Geography and Indian Geography
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 86 - CSAT - 01
  • 40 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 87 - CSAT - 02
  • 40 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 88 - Science and Technology
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 89 - Science and Technology
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 90 - Indian Polity
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 91 - Economy
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 92 - Ancient History and April 2025 Current Affairs
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 93 - Medieval History
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 94 - February - April 2025
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 95 - Environment
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 96 - CSAT
  • 40 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 97 - Science and Technology
  • 50 Qs | 60 mins | 100 marks
  • UPSC Civil Services
Day 98 - General Studies Paper 01
  • 100 Qs | 120 mins | 200 marks
  • UPSC Civil Services
Day 98 - CSAT Paper 02
  • 80 Qs | 120 mins | 200 marks
  • UPSC Civil Services
Day 99 - General Studies Paper 01
  • 100 Qs | 120 mins | 200 marks
  • UPSC Civil Services
Day 99 - CSAT Paper 02
  • 80 Qs | 120 mins | 200 marks
  • UPSC Civil Services
Day 100 - General Studies Paper 01
  • 100 Qs | 120 mins | 200 marks
  • UPSC Civil Services
Day 100 - CSAT Paper 02
  • 80 Qs | 120 mins | 200 marks

Earn UPI Cashback

Invite your friends to Testbook.com & earn cashback.
Start Inviting

100 Days Targeted Prelims Program (TPP) 2025 FAQs

Testbook Pass is a special membership pass that unlocks all the tests under all the exams available on Testbook. With Testbook Pass, you can take unlimited tests. Now you can focus on your exam preparation and not on which test series to purchase.

With Testbook Pass, all the tests under all the exams on Testbook are unlocked. There is no limit on the tests that you can attempt after you buy the Pass. As long as your Pass is valid, you can take as many tests as you want. You can find all the available test series and test release plans on the Pass page. We cover over 50 exams as of now and will keep on adding new test series as and when new exam notifications are out. If you are not able to find your exam/test series, please write to support@testbook.com

It depends on which Pass you have purchased. Validity of the Pass is mentioned on the Pass and you can also check it in your account settings or on Pass

No. You should attempt all your tests before your Pass expires. You will NOT be able to access the solution and analysis of attempted tests. After your Pass expires, you will have to renew it to access unattempted, attempted and new tests.

Yes, till your Pass is valid you can review attempted tests provided Test hasn't expired. Test expiry date is independent of Testbook Pass expiry date. Attempted Tests are available for the next 15 days after the Test expiry date.

You can renew the Testbook Pass anytime, just like you purchased it. Since the Pass has already been purchased, the renewal can be done by navigating to the page where plans are available. Once the renewal process has been completed, validity of your Pass will be extended accordingly.

No, attempted tests cannot be re-attempted. Although, you can reattempt all incorrect and skipped questions using the reattempt feature available for Tests. To access Attempted Tests, you must have a valid Pass.

If you renew the Pass before the expiry date, the duration of Pass simply gets added to the remaining days in your currently active Pass. For example, if you renew your monthly Pass 20 days before the expiry date, your renewed Pass will now be valid for a total of 50 days.

A test can be attempted only once. However, you can refer to the solutions and analysis of the attempted tests as many times as you want.

No, you cannot download the paper; however, you can access the paper and its solutions by logging into your account on the website or on the App.

Yes, detailed solutions will be available to you after you finish the test. You will be able to access these solutions anytime after you have taken the test.

Yes, you will get a detailed analysis of your performance after submitting the test. You will also receive an email with your test report.

To access solutions and analysis, you should have a valid Pass and test should not have expired. Attempted Tests will be available for review till 15 days after Test Expiry date.

Yes, till your Pass is valid you can review attempted tests provided Test has not expired. Test expiry date is independent of Testbook Pass expiry date. Attempted Tests are available for the next 15 days after the Test expiry date.

Mostly, your Testbook Pass has expired and you need to renew it. If that’s not the case, please write to support@testbook.com

You can see all available test series for all exams in All Tests tab. Please ensure you are in the right course (course dropdown besides Testbook logo on top left corner). You will find your Tests in My Tests tab under respective Exam tabs. All your attempted tests should be available in Attempted Tests tab. If you are still not able to find your exam or tests, please write to support@testbook.com

Yes, you may appear for the test through your phone. Simply download the Testbook App on your Android phone and take the tests there.

No need to panic. We auto-pause your test and you can resume the test from where you left. You can also manually pause a test by clicking on the 'Pause' icon on the top left corner inside the timer circle. Please note that these functionalities are not available in a Live Test. Kindly ensure that you have an uninterrupted internet and power connection during the Live Tests.

No, you cannot attempt the test at any point other than the given time because appearing for the test at any other time will lose its value as a Live Test and it will be considered like any other practice test. Once the Live Test is over, you will be able to see the test along with its solutions.

You can use your Debit card, ATM card, Credit card, Netbanking account or payment wallets like Paytm/PayZapp/Freecharge/Ola Money to pay for the pass. If you do not have any of the above payment methods, send us an email at support@testbook.com and we will suggest an alternative method.

No need to worry! Generally, one of the transactions gets refunded back to your bank account automatically. In case this does not happen, you can reach out to us at support@testbook.com and we will track your payment to get it refunded.

In case you have entered a wrong email-id or phone number, please send us an email at support@testbook.com with your order details, correct phone number, correct email id and scanned copy of your identity proof (driving license/voter card/aadhar card). We assure that we will get back to you.

In case you have entered a wrong email-id or phone number, please send us an email at support@testbook.com with your order details, correct phone number, correct email id and scanned copy of your identity proof (driving license/voter card/aadhar card).

Once purchased, there will be no refund for Testbook Pass & Course. Hence, there is no process to apply for the same.

No, You can not share your account with anyone. If you do so, Our systems will detect it and block your account immediately.

No, you will not get any refund if you want to stop using the Pass/Course before expiry. Hence, please read the terms and conditions carefully before enrolling in any course or purchasing testbook pass , as once you have purchased you cannot change, cancel your purchased plan. Once you purchase and make the required payment, it shall be final and there cannot be any changes or modifications to the same.