Verify it's really you

Please re-enter your password to continue with this action.

Recent Updates

View all
Jul 1, 2026

Hello, We have planned FREE High value sessions on UPSC Mains by Rupal Ma'am (IAS; Rank 43 in UPSC CSE 2025 and Rank 512 in CSE 2024).  Here is the schedule of the sessions: Sessions by Rupal Jaiswal Ma'am (IAS, AIR 43 in UPSC CSE 2025) Date Day Time Session Session Details 1 July 2026 Wednesday 11:00 Session 01 Decoding UPSC Mains: From Knowledge to Marks 2 July 2026 Thursday 11:00 Session 02 Decoding the UPSC Mains Questions 3 July 2026 Friday 11:00 Session 03 Answer Writing Architecture 4 July 2026 Saturday 11:00 Session 04 GS 4 Strategy 7 July 2026 Tuesday 11:00 Session 05 GS 1 Strategy 8 July 2026 Wednesday 11:00 Session 06 GS 2 Strategy 9 July 2026 Thursday 11:00 Session 07 GS 3 Strategy 10 July 2026 Friday 11:00 Session 08 Essay Strategy 11 July 2026 Saturday 11:00 Session 09 The differentiator in UPSC Mains Click here to download the schedule  Enroll in our Free Mains Excel Course to access these sessions: https://courses.upscprep.com/products/upsc-mains-excel-program-2026/ Regards, UPSCprep.com

Mar 26, 2026

PSIR Optional – Comprehensive Foundation Course *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --ink: #0d0f1a; --gold: #c9a84c; --gold-light: #e8cc80; --cream: #faf7f0; --navy: #12183a; --navy-mid: #1e2a52; --muted: #6b7080; --rule: rgba(201,168,76,0.3); } html { font-size: 16px; } body { font-family: 'DM Sans', sans-serif; background: var(--cream); color: var(--ink); line-height: 1.6; } /* ── HEADER ── */ .hero { background: var(--navy); color: var(--cream); position: relative; overflow: hidden; padding: 0; } .hero-bg { position: absolute; inset: 0; background: radial-gradient(ellipse 70% 50% at 80% 50%, rgba(201,168,76,0.12) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(30,42,82,0.8) 0%, transparent 60%); } .hero-grid { position: absolute; inset: 0; background-image: linear-gradient(rgba(201,168,76,0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(201,168,76,0.06) 1px, transparent 1px); background-size: 60px 60px; } .hero-inner { position: relative; display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 2rem; max-width: 900px; margin: 0 auto; padding: 56px 48px 48px; } .brand-tag { font-family: 'DM Sans', sans-serif; font-size: 0.7rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold); margin-bottom: 18px; display: flex; align-items: center; gap: 10px; } .brand-tag::before { content: ''; display: block; width: 28px; height: 1px; background: var(--gold); } .hero h1 { font-family: 'Playfair Display', serif; font-size: clamp(2.4rem, 5vw, 3.8rem); font-weight: 900; line-height: 1.08; letter-spacing: -0.01em; color: var(--cream); } .hero h1 em { font-style: italic; color: var(--gold-light); } .hero-sub { font-family: 'Cormorant Garamond', serif; font-size: 1.15rem; font-weight: 300; color: rgba(250,247,240,0.7); margin-top: 14px; max-width: 460px; line-height: 1.65; } .hero-badge { background: var(--gold); color: var(--navy); font-family: 'DM Sans', sans-serif; font-size: 0.72rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; padding: 10px 20px; text-align: center; white-space: nowrap; writing-mode: vertical-rl; transform: rotate(180deg); align-self: stretch; display: flex; align-items: center; justify-content: center; } .divider-gold { height: 3px; background: linear-gradient(90deg, var(--gold) 0%, var(--gold-light) 50%, transparent 100%); } /* ── STATS STRIP ── */ .stats-strip { background: var(--navy-mid); color: var(--cream); display: grid; grid-template-columns: repeat(4, 1fr); } .stat { padding: 20px 24px; border-right: 1px solid rgba(201,168,76,0.15); text-align: center; } .stat:last-child { border-right: none; } .stat-num { font-family: 'Playfair Display', serif; font-size: 1.9rem; font-weight: 700; color: var(--gold); display: block; line-height: 1; } .stat-label { font-size: 0.68rem; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(250,247,240,0.55); margin-top: 5px; display: block; } /* ── MAIN CONTENT ── */ .page { max-width: 900px; margin: 0 auto; padding: 56px 48px; } /* ── SECTION HEADING ── */ .sec-label { font-size: 0.65rem; font-weight: 500; letter-spacing: 0.25em; text-transform: uppercase; color: var(--gold); display: flex; align-items: center; gap: 10px; margin-bottom: 8px; } .sec-label::after { content: ''; flex: 1; height: 1px; background: var(--rule); } .sec-title { font-family: 'Playfair Display', serif; font-size: 2rem; font-weight: 700; color: var(--navy); margin-bottom: 32px; line-height: 1.2; } /* ── FEATURES GRID ── */ .features-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0; border: 1px solid var(--rule); margin-bottom: 56px; } .feature-card { padding: 28px 28px 28px 28px; border-right: 1px solid var(--rule); border-bottom: 1px solid var(--rule); position: relative; transition: background 0.2s; } .feature-card:nth-child(2n) { border-right: none; } .feature-card:nth-last-child(-n+2) { border-bottom: none; } .feature-card::before { content: attr(data-num); position: absolute; top: 18px; right: 22px; font-family: 'Playfair Display', serif; font-size: 2.4rem; font-weight: 900; color: rgba(201,168,76,0.12); line-height: 1; } .feature-icon { width: 36px; height: 36px; background: var(--navy); border-radius: 4px; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; flex-shrink: 0; } .feature-icon svg { width: 18px; height: 18px; fill: var(--gold); } .feature-title { font-family: 'Playfair Display', serif; font-size: 1.05rem; font-weight: 700; color: var(--navy); margin-bottom: 8px; } .feature-desc { font-size: 0.82rem; color: var(--muted); line-height: 1.65; } .feature-desc li { list-style: none; padding: 2px 0; padding-left: 12px; position: relative; } .feature-desc li::before { content: '—'; position: absolute; left: 0; color: var(--gold); font-size: 0.7rem; } /* ── HIGHLIGHT BAND ── */ .highlight-band { background: var(--navy); color: var(--cream); padding: 40px 48px; margin: 0 -48px 56px; display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; } .highlight-band h3 { font-family: 'Playfair Display', serif; font-size: 1.6rem; font-weight: 700; color: var(--gold-light); line-height: 1.25; margin-bottom: 10px; } .highlight-band p { font-family: 'Cormorant Garamond', serif; font-size: 1.05rem; font-weight: 300; color: rgba(250,247,240,0.75); line-height: 1.7; } .mag-feature { background: rgba(201,168,76,0.1); border: 1px solid rgba(201,168,76,0.3); border-radius: 2px; padding: 24px; } .mag-feature h4 { font-family: 'Playfair Display', serif; font-size: 1rem; font-weight: 700; color: var(--gold); margin-bottom: 8px; display: flex; align-items: center; gap: 8px; } .mag-feature p { font-size: 0.82rem; color: rgba(250,247,240,0.65); line-height: 1.6; } /* ── TEST SERIES ── */ .test-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 56px; } .test-card { border: 1px solid var(--rule); padding: 22px 20px; text-align: center; } .test-card .num { font-family: 'Playfair Display', serif; font-size: 2.2rem; font-weight: 900; color: var(--navy); display: block; line-height: 1; } .test-card .lbl { font-size: 0.72rem; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin-top: 6px; display: block; } /* ── PRICING ── */ .pricing-section { margin-bottom: 56px; } .pricing-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 28px; } .price-card { border: 1px solid var(--rule); padding: 28px; position: relative; overflow: hidden; } .price-card.featured { background: var(--navy); color: var(--cream); border-color: var(--gold); } .price-card.featured::after { content: 'POPULAR'; position: absolute; top: 14px; right: -20px; background: var(--gold); color: var(--navy); font-size: 0.6rem; font-weight: 500; letter-spacing: 0.15em; padding: 4px 32px; transform: rotate(45deg); transform-origin: right center; } .plan-name { font-size: 0.68rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold); margin-bottom: 10px; } .plan-price { font-family: 'Playfair Display', serif; font-size: 2.4rem; font-weight: 900; color: inherit; line-height: 1; margin-bottom: 6px; } .price-card:not(.featured) .plan-price { color: var(--navy); } .plan-inc { font-size: 0.78rem; color: var(--muted); margin-bottom: 18px; } .price-card.featured .plan-inc { color: rgba(250,247,240,0.6); } .plan-features li { font-size: 0.8rem; padding: 5px 0; padding-left: 16px; position: relative; list-style: none; color: var(--muted); } .price-card.featured .plan-features li { color: rgba(250,247,240,0.75); } .plan-features li::before { content: '✓'; position: absolute; left: 0; color: var(--gold); font-size: 0.75rem; } /* ── DISCOUNTS ── */ .discount-table { border: 1px solid var(--rule); overflow: hidden; margin-bottom: 56px; } .discount-table table { width: 100%; border-collapse: collapse; font-size: 0.83rem; } .discount-table thead th { background: var(--navy); color: var(--gold); font-size: 0.65rem; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 500; padding: 12px 18px; text-align: left; } .discount-table tbody td { padding: 13px 18px; border-bottom: 1px solid var(--rule); color: var(--ink); vertical-align: middle; } .discount-table tbody tr:last-child td { border-bottom: none; } .discount-table tbody tr:hover td { background: rgba(201,168,76,0.04); } .badge-off { background: var(--navy); color: var(--gold); font-size: 0.68rem; font-weight: 500; letter-spacing: 0.1em; padding: 3px 10px; border-radius: 2px; white-space: nowrap; } .note-box { background: rgba(201,168,76,0.07); border-left: 3px solid var(--gold); padding: 14px 18px; font-size: 0.8rem; color: var(--muted); font-style: italic; } /* ── FOOTER ── */ footer { background: var(--navy); color: rgba(250,247,240,0.5); text-align: center; padding: 28px 48px; font-size: 0.75rem; letter-spacing: 0.08em; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; } footer strong { color: var(--gold); font-size: 0.82rem; } .coupon-highlight { background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%); border: 1px dashed rgba(201,168,76,0.5); padding: 18px 24px; display: flex; align-items: center; gap: 18px; margin-bottom: 56px; } .coupon-icon { font-size: 1.8rem; flex-shrink: 0; } .coupon-text h4 { font-family: 'Playfair Display', serif; font-size: 1rem; font-weight: 700; color: var(--gold-light); margin-bottom: 4px; } .coupon-text p { font-size: 0.8rem; color: rgba(250,247,240,0.65); } .coupon-code { margin-left: auto; background: var(--gold); color: var(--navy); font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; letter-spacing: 0.12em; padding: 8px 20px; flex-shrink: 0; } /* ── PRINT ── */ @media print { body { background: white; } .page { padding: 32px 32px; } .highlight-band { margin: 0 -32px 40px; } } UPSCprep.com  ·  By Neelam Bhatia ComprehensivePSIR OptionalFoundation Course A complete, structured preparation pathway for Political Science & International Relations — from foundational concepts to exam-ready mastery. UPSC CSE · Optional 350+ Lecture Hours 3 Yrs Recording Access 16 Tests Included 6 Mo Focused Duration Course Highlights Everything You Need to Excel Complete Syllabus Coverage 350+ hours of live & recorded lectures Basic to advanced level progression Strong topic interlinkages throughout Clear conceptual explanations Exam-Ready Study Notes Clean, updated & structured notes Designed for UPSC answer writing No scattered or outdated PDFs Answer Writing Training Daily Practice Questions (DPQs) In-class answer writing practice Mentor evaluation & feedback Structured, analytical answers Answer Writing Masterclasses High-scoring answer structure Interlinking static & current affairs Analytical & balanced conclusions Dedicated Doubt Resolution Regular doubt-clearing sessions Every concept fully addressed Continuous academic support Personalised Mentorship Unlimited mentorship sessions Continuous guidance throughout Stay consistent with expert support PSIR Fix — Monthly Magazine A curated monthly publication that seamlessly integrates current affairs with the PSIR syllabus — helping you add scholars, contemporary references, and live examples to every answer. PYQ Strategy Sessions Focused sessions on Previous Years' Questions to decode UPSC question demand, sharpen answer framing, and learn from model answers — directly improving your score. Assessment Rigorous Test Series 12 Sectional Tests 4 Full Length Tests Aug '27 Evaluation Deadline All tests written till 30th August 2027 are evaluated by expert mentors, with detailed model solutions & test discussion sessions. Enrolment Choose Your Plan Complete Package ₹24,999 PSIR Optional + Mentorship + Test Series 350+ hours of lectures 3 years recording access 12 Sectional + 4 Full-length tests Unlimited mentorship sessions PSIR Fix magazine Daily Practice Questions Model answers included Core Package ₹19,999 PSIR Optional + Mentorship (without Test Series) 350+ hours of lectures 3 years recording access Unlimited mentorship sessions PSIR Fix magazine Daily Practice Questions Model answers included 🎟 Pre-Launch Exclusive — 10% Off Enroll now and save. Use the coupon code at checkout. POL10 Savings Discount Structure Discount Type Eligibility Saving Pre-Launch Offer All new enrollments — use code POL10 10% OFF Existing Students All UPSCprep.com students (applied automatically) 10% OFF Group Enrolment 2–4 friends joining together 10% OFF Large Group Enrolment 5 or more friends joining together 15% OFF Future Courses On all subsequent UPSCprep.com courses 10% OFF Note: Discounts cannot be combined. If eligible for multiple offers, the highest applicable discount will be applied automatically. Medium of Instruction: English  |  Duration: 6 Months UPSCprep.com  ·  PSIR Optional Foundation Course by Neelam Bhatia

Mar 14, 2026

Hi,   We are starting our UPSC Essential Course on 16th March 2026, at 7 PM. In the Introduction class, Abhishek Chauhan (AIR 102), student of UPSC Essential will guide you on how to crack UPSC CSE with the help of our course.   The UPSC Essential is a comprehensive, one-stop course to fulfil all your IAS dreams. Course Features Courses suitable for UPSC 2027 and UPSC 2028 Comprehensive Coverage of UPSC CSE - from absolute basics to advance level  Through Live Sessions with recordings provided with 3 Years access If you miss live class - you can watch the recording later as per your convenience (unlimited times) Covers all aspects of UPSC exam - Prelims (including CSAT), Mains and Interview Phase Wise approach for comprehensive understanding with multiple revisions  GS Foundation (NCERT Based) → GS Basics → GS Advance (Phase 1) → Prelims Focus Phase (Prelims SIP and CSAT) → GS Advance (Phase 2) →  Interview Focus Phase. Daily Practice Question (DPQs) after EVERY Lecture will be provided (MCQs + Mains questions) Personalised Mentorship Sessions - on demand mentorship Mentorship support will be provided for 3 years. Crisp value addition material to compliment your preparation It includes Answer Writing Workbooks, CSAT Workbooks, Notes, PPTs, etc. Free Test Series included with the course (Both Prelims and Mains) 45 Prelims Tests (GS + CSAT) 21 Mains Tests - All tests will be evaluated Weekly current affairs - Lectures + material Interactive Live Answer Writing sessions  Comprehensive Analysis of the Last 10 Years of Prelims Previous Year Questions Critical Thinking and Critical Writing Module - Learn the art of thinking and writing. Prelims Practice Questions (PPQs) - 4 months before prelims, 25 daily questions will be provided for structured practice.  10% discount on all future UPSCprep.com courses. Fee Structure Rs. 24,999/- only for Essential 2027 and Rs. 27,999/- only for Essential 2028. Special offer: Use coupon code EB4U to avail discounts upto Rs. 2100/-   For more information of UPSC Essential 2027 - Click here For more information of UPSC Essential 2028 - Click here If you wish to opt out of receiving promotional emails, reply STOP to this email.