A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 292

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 166

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 235

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 315

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 356

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/u878592373/domains/discoveryias.in/public_html/application/controllers/Page.php
Line: 7
Function: __construct

File: /home/u878592373/domains/discoveryias.in/public_html/index.php
Line: 317
Function: require_once

About UPSC
  • +91-9873703231
  • discoveryiasacademy@gmail.com

About UPSC

About UPSC Civil Services Exam:

  • Civil Services Examination is a prestigious examination of India.
  • It is organised by the Union Public Service Commission (UPSC).
  • Through this examination, administrators are selected for various prestigious civil services of the country such as IAS, IFS, IPC, IRS, IRTS etc.
  •  It conducts examinations for various administrative posts every year.

UPSC Civil Services Exam Pattern: 

  • The UPSC Civil Services Exam is a three-stage multiple subject examination.
  • Candidates have to go through each stage to get finally selected.
First stage preliminary examination (Pre)
Second stage Main Exam (Mains)
Third stage Interview

How is the UPSC Civil Services Exam merit decided?

  • The final merit is decided by summing up the marks of mains examination and interview.

UPSC Optional Subjects list:

There are a total of 48 optional subjects in the UPSC Mains exam, which includes 25 core subjects and 23 literature optional.

UPSC Optional Subjects list/Syllabus (25 core subjects): 

Agriculture

Civil Engineering

Geology

Mechanical Engineering

Psychology

Animal Husbandry and Veterinary Science

Commerce and Accountancy

History

Medical Science

Public Administration

Anthropology

Economics

Law

Philosophy

Sociology

Botany

Electrical Engineering

Management

Physics

Statistics

Chemistry

Geography

Mathematics

Political Science and International Relations

Zoology

 List of Literature Optional Subjects for UPSC:  

Assamese

Hindi

Malayalam

Punjabi

Telugu 

Bengali 

Kannada 

Manipuri

Sanskrit

Urdu

Bodo

Kashmiri

Marathi

Santali

English

Dogri

Konkani

Nepali

Sindhi

Gujarati

Maithili

Oriya

Tamil

UPSC Posts List:

  • Different Civil Services are filled through Civil Service Examination (CSE) conducted by Union Public Service Commission.
  • There are three types of Civil Services:
    • All India Services
    • Group A Services
    • Group B Civil Services 

UPSC All post List

Post Type

Services

All India Services

Indian Administrative Service (IAS)

Indian Police Service (IPS)

Group ‘A’
 
 
 
 
 
 
 
 
 
 
 
 
 

Indian Foreign Service (IFS)

Indian Audit and Accounts Service (IA&AS)

Indian Railway Management Service (IRMS)

Indian Revenue Service (Customs & Indirect Taxes)

Indian Revenue Service (Income Tax)

Indian Civil Accounts Service (ICAS)

Indian Corporate Law Service (ICLS)

Indian Defence Accounts Service (IDAS)

Indian Defence Estates Service (IDES)

Indian Information Service (IIS)

Indian Postal Service (IPoS)

Indian P&T Accounts and Finance Service (IP&TAFS)

Indian Railway Protection Force Service (RPF)

Indian Trade Service (Grade III)

Group ‘B’
 
 
 
 

Armed Forces Headquarters Civil Service (Section Officer’s Grade)

Delhi, Andaman and Nicobar Islands, Lakshadweep, Daman & Diu, and Dadra & Nagar Haveli Civil Service (DANICS)

Delhi, Andaman and Nicobar Islands, Lakshadweep, Daman & Diu, and Dadra & Nagar Haveli Police Service (DANIPS)

Pondicherry Civil Service (PONDICS)

Pondicherry Police Service (PONDIPS)

 

Online Course for UPSC, IAS and State PCS exam

Scroll to top