Online courses

Watermark of CIET LOGO

National Education Policy (NEP) 2020 in its para 5.15 and 5.16 lays down the need and standards for enabling opportunities for Continuous Professional Development (CPD) of school heads and teachers in order to enhance and enrich this human resource, as they are the most fundamental pillar of the education system. This recommendation of the NEP emphasises on generating the need for self improvement and staying abreast with the latest innovations and advances in their profession. To achieve the desired target of seeking 50 hours of CPD, multiple modes of training have been suggested by the policy, including in the form of local, regional, state, national, and international workshops as well as online teacher development modules. In this context, National Council of Educational Research and Training (NCERT) is offering online CPD courses to help teachers gain the best in the given time they have at a pace of their own, as per their interests and convenience.

Online Courses

Courses on DIKSHA

Step-by-Step Guide to Enroll in DIKSHA Courses

Access the DIKSHA Web Portal or install the DIKSHA – School Education app along with the DIKSHA Courses app
    DIKSHA Portal
    DIKSHA Web Portal
    Visit Website
    DIKSHA Portal
    DIKSHA – School Education App (Android)
    Android Link
    DIKSHA Portal
    DIKSHA – School Education App (iOS)
    iOS Link
For Web Users
  1. Click on https://diksha.gov.in
  2. Sign in using your Google account or DIKSHA credentials. (If you already have a course link, click on the link first. You will be redirected to the login page. click on “Login with DIKSHA” and sign in.)
  3. Click on DIKSHA Courses.
  4. Go to Explore Courses, select the course, choose the batch, and click on Enroll Now.
  5. Access enrolled courses under the My Learning section and start learning.
  6. After completing the course and scoring 70% or above in the assessment, you can download your certificate from the Profile page.
  7. Refer to the Desktop Video Guide tutorial on how to enroll in DIKSHA courses.

For Mobile Users (Android & iOS)

How to Enroll Using DIKSHA Mobile Apps

  1. Install the DIKSHA – School Education app.
  2. Sign in using your Google account or DIKSHA credentials.
  3. Tap on the Courses icon and install the DIKSHA Courses app.
  4. Tap on LOGIN with DIKSHA.
  5. Go to Explore Courses, select the course, choose the batch, and tap Enroll Now.
  6. Access enrolled courses under the My Learning section and start learning.
  7. After completing the course and scoring 70% or above in the assessment, you can download your certificate from the Profile page.
  8. Refer to the Mobile Video Guide tutorial on how to enroll in DIKSHA courses.

Click on the categories below to access the respective courses

NISHTHA Courses
General CPD Courses
Nano Courses

Courses on SWAYAM

  • Visit the for information about SWAYAM Courses https://ciet.ncert.gov.in/initiative/moocs-on-swayam.
  • Choose and click on a course from the list of available courses.
  • Click on “Join” to proceed.
  • Sign in using your Gmail or Microsoft account.
  • Complete your profile by providing the required details.
  • Accept the terms and conditions and click on “Update Profile and Join the Course.”
  • Begin the course, complete all required activities, and appear for the final assessment to receive certification.

Refer to the tutorial on the enrollment on SWAYAM courses :

© 2026 | Developed by CIET, NCERT | Hosted by NIC