O Level Syllabus and Exam Pattern 2025 – With Notes

National Institute of Electronics and Information Technology, NIELIT, (Erstwhile DOEACC Society) is responsible for conducting the O Level Exam to award eligible candidates for O Level Certificate. All candidates who will appear in the written test have to be aware of the O Level syllabus and exam pattern and need to study hard to crack the exam. In case you have finished with your preparation, then compare it with the O Level Syllabus 2025 provided in the article so you do not miss out on any subject or topic.

O Level Syllabus 2025 and Exam Pattern

The complete O Level Syllabus and Exam Pattern for the written test have been discussed in the article for your reference. To qualify for the written test, the candidate has to score minimum 50% (Weightage Prvoision) marks which is possible when the preparation is done as per the latest O Level Syllabus 2025. The complete details about O Level Syllabus have been detailed in the below tabular data.

O Level Syllabus Key Points
AuthorityNational Institute of Electronics and Information Technology
Exam NameO Level Exam 2025
Total Exam4 Paper + 4 Practical
Mode of ExamOnline
Exam DateTo be notified
Duration90 min for each paper and 50 min for each Practical Exam
No. of Questions100 MCQs in Theory Paper, 2 Question in Practical
Negative MarkingNo Negative Marking
Qualifying MarksMinimum 35 % Marks in each
Certificate Process4 Online Written Examination
4 Online Practical Examination
1 Project
Official Websitehttps://student.nielit.gov.in/

O Level Certificate Process 2025

I) Fill a Registration Form in NIELIT Website.
II) Fill Examination Form
III) Pass O Level Theory and Practical Examination
IV) Submit a project
V) Get Certificate

o level Exam Pattern 2025

  1. The exam will be divided into 4 Subject(Theory and Practical) in O Level Exam 2024 namely Inforamtion Technology tools and network basics(M1-R5.1), Web Designing and Publishing(M2-R5.1), Python Programming(M3-R5.1) and Internet of things and application, IOT(M4-R5.1).
  2. Each correct question carries 1 marks in Theory Exam.
  3. There is no negative marking for the O Level Exam.
  4. The O Level Theory exam will be of 1.5 hours/ 90 Minute and Practical Exam will be of 50 Min each paper.
O Level Exam Pattern 2025
Subject NameTypeNo. QuestionsMarksDuration
IT Tools and Network BasicTheory100 MCQs10090 Min
Practical2/3 Questions10050 Min
Web Designing and PublishingTheory100 MCQs10090 Min
Practical2/3 Questions10050 Min
Python ProgrammingTheory100 MCQs10090 Min
Practical2/3 Questions10050 Min
Internet of Things(IOT)Theory100 MCQs10090 Min
Practical2/3 Questions10050 Min

Note: Candidates who obtain min 33 Marks in each theory and practical exam. 60 % marks weightage will be taken in each theory paper and 40 % marks weightage in practical paper and the weightage must be in respective paper min 50%. For More Information watch this video: Watch Video

O Level Syllabus 2024- Subject-wise

The subject-wise detailed O Level Syllabus has been discussed in the below part of the article, which will be of great help for the candidates to prepare accordingly for the O Level Examination. Bookmark this page and cover the topics one by one for the upcoming O Level Exam.

Also Read: Free Computer For Competitive Exam

IT Tools and Network Basics Syllabus

The topics that have been decided for IT Tools and Network Basics(M1-R5.1) in O Level exam are as follows:

1.    Introduction to Computer

Computer and Latest IT gadgets, Evolution of Computers & its applications, IT gadgets and their applications, Basics of Hardware and Software, Central Processing Unit, Input devices, Output devices, Computer Memory & storage, Application Software, Systems Software, Utility Software, Open source and Proprietary Software, Mobile Apps. View MCQs For this Chapter

2.    Introduction to Operating System

Operating System, Basics of Operating System, Operating Systems for Desktop and Laptop, Operating Systems for Mobile Phone and Tablets, User Interface for Desktop and Laptop, Task Bar, Icons & shortcuts, running an application, Operating System simple setting, using mouse and changing its properties, changing system date and time, changing display properties, to add or remove Program and its features, adding, removing &sharing Printers, File and Folder management, types of file extensions. View MCQs For this Chapter

3.    Word Processing

Word Processing Basics, Opening Word Processing Package, Title Bar, Menu Bar, Toolbars & Sidebar, Creating a New Document, Opening and Closing Documents, Opening Documents, Save and Save As, Closing Document, Using The Help, Page Setup, Page Layout, Borders, Watermark, Print Preview, Printing of Documents, PDF file and Saving a Document as PDF file, Text Creation and manipulation, Document Creation, Editing Text, Text Selection, Cut, Copy and Paste, Font, Color, Style and Size selection, Alignment of Text, Undo & Redo, AutoCorrect, Spelling & Grammar, Find and Replace, Formatting the Text, Creating and using user defined Styles, Paragraph Indentation, Bullets and Numbering, Change case, Header & Footer, Table Manipulation, Insert & Draw Table, Changing cell width and height, Alignment of Text in cell, Delete / Insertion of Row, Column and Merging & Splitting of Cells, Border and Shading, Mail Merge, Table of Contents, Indexes, Adding Comments, Tracking changes, Macros View MCQs For this Chapter

4.    Spreadsheet

Elements of Spread Sheet, Creating of Spread Sheet, Concept of Cell Address [Row and Column] and selecting a Cell, Entering Data [text, number, date] in Cells, Page Setup, Printing of Sheet, Saving Spreadsheet, Opening and Closing, Manipulation of Cells & Sheet, Modifying / Editing Cell Content , Formatting Cell (Font, Alignment, Style ), Cut, Copy, Paste & Paste Special, Changing Cell Height and Width, Inserting and Deleting Rows, Column, AutoFill, Sorting & Filtering, Freezing panes, Formulas, Functions and Charts, Using Formulas for Numbers (Addition, Subtraction, Multiplication & Division), AutoSum, Functions (Sum, Count, MAX, MIN, AVERAGE),Sort, Filter, Advanced Filter, Database Functions ( DSUM, DMIN,DMAX, DCOUNT, DCOUNTA), What-if Analysis, Pivot table Charts (Bar, Column, Pie, Line), Data Validation. View MCQs For this Chapter

5.    Presentation

Creation of Presentation, Creating a Presentation Using a Template, Creating a Blank Presentation, Inserting & Editing Text on Slides, Inserting and Deleting Slides in a Presentation, Saving a Presentation, Manipulating Slides, Inserting Table , Adding Pictures, Inserting Other Objects, Resizing and Scaling an Object, Creating & using Master Slide, Presentation of Slides , Choosing a Set Up for Presentation, Running a Slide Show, Transition and Slide Timings, Automating a Slide Show, Providing Aesthetics to Slides & Printing, Enhancing Text Presentation, Working with Color and Line Style, Adding Movie and Sound, Adding Headers, Footers and Notes, Printing Slides and Handouts View MCQs For this Chapter

6.    Introduction to Internet and WWW

Basic of Computer Networks, Local Area Network (LAN), Wide Area Network (WAN), Network Topology , Internet, Concept of Internet & WWW, Applications of Internet, Website Address and URL, Introduction to IP Address, ISP and Role of ISP, Internet Protocol, Modes of Connecting Internet (HotSpot, Wifi, LAN Cable, BroadBand, USB Tethering), Identifying and uses of IP/MAC/IMEI of various devices, Popular Web Browsers (Internet Explorer/Edge, Chrome, Mozilla Firefox, Opera etc.), Exploring the Internet , Surfing the web, Popular Search Engines,Searching on Internet, Downloading Web Pages, Printing Web Pages View MCQs For this Chapter

7.    E-mail, Social Networking and e-Governance Services

Structure of E-mail, Using E-mails, Opening Email account, Mailbox: Inbox and Outbox, Creating and Sending a new E-mail, Replying to an E-mail message, Forwarding an E-mail message, Searching emails, Attaching files with email, Email Signature, Social Networking & e-Commerce, Facebook, Twitter, Linkedin, Instagram, Instant Messaging (Whatsapp, Facebook Messenger, Telegram), Introduction to Blogs, Basics of E-commerce, Netiquettes, Overview of e-Governance Services like Railway Reservation, Passport, eHospital [ORS], Accessing eGovernance Services on Mobile Using “UMANG APP”, Digital Locker View MCQs For this Chapter

8.    Digital Financial Tools and Applications

Digital Financial Tools, Understanding OTP [One Time Password]and QR [Quick Response] Code, UPI [Unified Payment Interface], AEPS [Aadhaar Enabled Payment System], USSD [Unstructured Supplementary Service Data], Card [Credit / Debit], eWallet, PoS [Point of Sale], Internet Banking, National Electronic Fund Transfer (NEFT), Real Time Gross Settlement (RTGS), Immediate Payment Service (IMPS), Online Bill Payment View MCQs For this Chapter

9.    Overview of Futureskills and Cyber Security

Introduction to Internet of Things (IoT), Big Data Analytics, Cloud Computing, Virtual Reality, Artificial Intelligence, Social & Mobile, Blockchain Technology, 3D Printing/ Additive Manufacturing, Robotics Process Automation, Cyber Security, Need of Cyber Security, Securing PC, Securing Smart Phone View MCQs For this Chapter

Web Designing and Publishing Syllabus

1.     Introduction to Web Design

Introduction of Internet, WWW, Website, Working of Websites, Webpages, Front End, Back End, Client and Server Scripting Languages, Responsive Web Designing, Types of Websites (Static and Dynamic Websites). View MCQs For this Chapter

2.     Editors

Downloading free Editors like Notepad++, Sublime Text Editor, making use of Editors, File creation and editing, saving. View MCQs For this Chapter

3.     HTML Basics

HTML: Introduction, Basic Structure of HTML, Head Section and Elements of Head Section, Formatting Tags: Bold, Italic, Underline, Strikethrough, Div,Pre Tag Anchor links and Named Anchors Image Tag, Paragraphs, Comments, Tables: Attributes – (Border, Cellpadding, Cellspacing , height , width), TR, TH, TD, Rowspan, Colspan Lists : Ordered List , Unordered List , Definition List, Forms, Form Elements, Input types, Input Attributes, Text Input Text Area, Dropdown, Radio buttons , Check boxes, Submit and Reset Buttons Frames: Frameset, nested Frames.
HTML 5 Introduction, HTML5 New Elements: Section, Nav, Article, Aside, Audio Tag, Video Tag, HTML5 Form Validations: Require Attribute, Pattern Attribute, Autofocus Attribute, email, number type, date type, Range type, HTML embed multimedia, HTML Layout, HTML Iframe View MCQs For this Chapter

4.     CSS

Introduction to CSS, Types of CSS, CSS Selectors: Universal Selector, ID selector,Tag Selector, Class Selector, Sub Selector, Attribute Selector, Group Selector, CSS Properties: Back Ground properties, Block Properties, Box properties, List properties, Border Properties, Positioning Properties, CSS Lists CSS Tables, CSS Menu Design, CSS Image Gallery,  View MCQs For this Chapter

5.     CSS Framework

Web Site Development using W3.CSS Framework, W3.CSS Intro, W3.CSS Colors,W3.CSS Containers, W3.CSS Panels, W3. CSS Borders, W3.CSS Fonts, W3.CSS Text, W3.CSS Tables, W3.CSS List, W3.CSS Images, W3.CSS Grid View MCQs For this Chapter

6.     JavaScript and Angular JS

Introduction to Client Side Scripting Language, Variables in Java Script, Operators in JS, Conditions Statements, JS Popup Boxes, JS Events, Basic Form Validations in JavaScript. Introduction to Angular JS: Expressions, Modules and Directives. View MCQs For this Chapter

7.     Photo Editor

Features of Photo Editing: Tools: Selection Tools, Paint Tools, Transform Tools, Text Tool, Layers, Brightness/ Contrast, Improve Colors and tone, Filters. View MCQs For this Chapter

8.     Web Publishing and Browsing

Overview, SGML (Standard Generalized Markup Language), Web hosting Basics, Documents Interchange Standards, Components of Web Publishing, Document management, Web Page Design Considerations and Principles, Search and Meta Search Engines, WWW, Browser, HTTP, Publishing Tools. View MCQs For this Chapter

Python Programming Syllabus

1. Introduction to Programming

 The basic Model of computation, algorithms, flowcharts, Programming Languages, compilation, testing & debugging and documentation. View MCQs For this Chapter

 2. Algorithms and Flowcharts to Solve Problems

Flow Chart Symbols, Basic algorithms/flowcharts for sequential processing, decision based processing and iterative processing. Some examples like: Exchanging values of two variables, summation of a set of numbers, Decimal Base to Binary Base conversion, reversing digits of an integer, GCD (Greatest Common Divisor) of two numbers, Test whether a number is prime, factorial computation, Fibonacci sequence, evaluate ‘sin x’ as sum of a series, Reverse order of elements of an array, Find largest number in an array, Print elements of upper triangular matrix, etc. View MCQs For this Chapter

 3. Introduction to Python

Python Introduction, Technical Strength of Python, Introduction to Python Interpreter and program execution, Using Comments, Literals, Constants, Python’s Built-in Data types, Numbers (Integers, Floats, Complex Numbers, Real, Sets), Strings (Slicing, Indexing, Concatenation, other operations on Strings), Accepting input from Console, printing statements, Simple ‘Python’ programs. View MCQs For this Chapter

 4. Operators, Expressions and Python Statements

Assignment statement, expressions, Arithmetic, Relational, Logical, Bitwise operators and their precedence, Conditional statements: if, if-else, if-elif-else; simple programs, Notion of iterative computation and control flow –range function, While Statement, For loop, break statement, Continue Statement, Pass statement, else, assert. View MCQs For this Chapter

 5. Sequence Data Types

Lists, tuples and dictionary, (Slicing, Indexing, Concatenation, other operations on Sequence datatype),concept of mutability, Examples to include finding the maximum,
minimum, mean; linear search on list/tuple of numbers, and counting the frequency of elements in a list using a dictionary. View MCQs For this Chapter

 6. Functions

Top-down approach of problem solving, Modular programming and functions, Function parameters, Local variables, the Return statement, Doc Strings, global statement, Default argument values, keyword arguments, VarArgs parameters.
Library function-input(), eval(),print(), String Functions: count(), find(), rfind(), capitalize(), title(), lower(), upper(), swapcase(), islower(), isupper(), istitle(), replace(), strip(), lstrip(), rstrip(), aplit(), partition(), join(), isspace(), isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode(), decode(), String: Slicing, Membership, PatternMatching, Numeric Functions: eval(), max(), min(), pow(), round(), int(), random(), ceil(), floor(), sqrt(), Date & Time Functions, Recursion. View MCQs For this Chapter

 7. File Processing

Concept of Files, File opening in various modes and closing of a file, Reading from a file, Writing onto a file, File functions-open (), close (), read (), readline(), readlines(), write(), writelines(),tell(),seek(), Command Line arguments. View MCQs For this Chapter

 8. Scope and Modules

Scope of objects and Names, LEGB Rule Module Basics, Module Files as Namespaces, Import Model, Reloading Modules. View MCQs For this Chapter

 9. NumPy Basics

Introduction to NumPy ndarray, datatypes, array attributes, array creation routines, Array From Existing Data, Array From Numerical Ranges, Indexing & Slicing. View MCQs For this Chapter

Internet of Things Syllabus

1.    Introduction to Internet of Things – Applications/Devices, Protocolsand Communication Model

Introduction – Overview of Internet of Things(IoT), the characteristics of devices and applications in IoT ecosystem, building blocks of IoT, Various technologies making up IoT ecosystem, IoT levels, IoT design methodology, The Physical Design/Logical Design of IoT, Functional blocks of IoT and Communication Models, Development Tools used in IoT. View MCQs For this Chapter

2.    Things and Connections

Working of Controlled Systems, Real-time systems with feedback loop e.g. thermostat
in refrigrator, AC, etc.Connectivity models – TCP/IP versus OSI model, different type
of modes using wired and wireless methodology, The process flow of an IoT application. View MCQs For this Chapter

3.    Sensors, Actuators and Microcontrollers

Sensor – Measuring physical quantities in digital world e.g. light sensor, moisture sensor, temperature sensor, etc.
Actuator – moving or controlling system e.g. DC motor, different type of actuators
Controller – Role of microcontroller as gateway to interfacing sensors and actuators, microcontroller vs microprocessor, different type of microcontrollers in embedded ecosystem. View MCQs For this Chapter

4.    Building IoT applications

Introduction to Arduino IDE – writing code in sketch, compiling-debugging, uploading the file to Arduino board, role of serial monitor.
Embedded ‘C’ Language basics – Variables and Identifiers, Built-in Data Types, Arithmetic operators and Expressions, Constants and Literals, assignment.

Conditional Statements and Loops – Decision making using Relational Operators,
Logical Connectives – conditions, if-else statement, Loops: while loop, do while, for loop, Nested loops, Infinite loops, Switch statement.
Arrays – Declaring and manipulating single dimension arrays
Functions – Standard Library of C functions in Arduino IDE, Prototype of a function: Formal parameter list, Return Type, Function call.
Interfacing sensors – The working of digital versus analog pins in Arduino platform, interfacing LED, Button, Sensors-DHT, LDR, MQ135, IR. Display the data on Liquid Crystal Display(LCD), interfacing keypad
Serial communication – interfacing HC-05(Bluetooth module) Control/handle 220V AC supply – interfacing relay module. View MCQs For this Chapter


    5. Security and Future of IoT Ecosystem

Need of security in IoT – Why Security? Privacy for IoT enabled devices- IoT security for consumer devices- Security levels, protecting IoT devices Future IoT eco system – Need of power full core for building secure algorithms, Examples for new trends – AI, ML penetration to IoT View MCQs For this Chapter

6.    Soft skills-Personality Development

Personality Development – Determinants of Personality- self-awareness, motivation, self-discipline, etc., building a positive personality, gestures.
Self-esteem – self-efficacy, self-motivation, time management, stress management, Etiquettes & manners.
Communication and writing skills- objective, attributes and categories of communication, Writing Skills – Resume, Letters, Report, Presentation, etc. Interview skills and body language. View MCQs For this Chapter

O Level MCQs Questions and Answers

IT tools MCQs Question Answer => Click Here
Web Designing MCQs Question Answer => Click Here
Python MCQs Question Answer => Click Here
IOT MCQs Question Answer => Click Here

o level Practical Question and Answers

PR1: IT Tools Practical Question- Answer => Click Here
PR2: Web Design Practical Question- Answer => Click Here
PR3: Python Practical Question- Answer => Click Here
PR4: IoT Practical Question- Answer => Click Here

O Level FAQ…

What is the syllabus of O level?

In this post you can find Complete latest syllabus of o level all four paper.

What is taught in O level course?

In O Level Course you will learn computer fundamental, Libreoffice(Writer, Calc, Impress), Internet, basic banking, AI, ML, Basic Block chain, Web Desinging(HTML, CSS, JS, angularjs), Programming basics, python language , iot basics, arduino programming, Security and softskills.

How many paper in O level?

There are four paper in O Level. Names are: M1-R5.1(Information Technology Tools and Network Basics), M2-R5.1(Web Designing and publishing), M3-R5.1(Python Programming) and M4-R5.1(Internet of Things).

How to crack O level?

5 Tips for Helping to Crack O-Level Exams
1. First of all checkout syllabus then completer chapterwise chapter.
2. Solve O Level Online Test
3. Solve O Level Practical Question
4. Solved O Level Old Paper
5. You can Follow India’s No. 1 and Trusted Youtube Channel New Ideas YT.

What is the hardest subject in O level?

According to last 7 years analysis 3rd paper (Python Programming M3-R5) is hardest subject in O Level.

Is O level a good course?

Yes O Level is good Course.

Who is eligible for O level?

The eligibility criteria for registration at ‘O’ Level is as follows:
10.4.1. Students from Institutes conducting accredited courses:
10+2 or ITI Certificate (One Year) after class 10 followed, in each case, by a NIELIT
accredited ‘O’ Level course.
Or
Successful completion of the second year of a Government recognized polytechnic
engineering diploma course after class 10, followed by an accredited ‘O’ Level course
concurrently during the third year of the said polytechnic engineering diploma course. The certificate of ‘O’ level will be awarded only after successful completion of the polytechnic engineering diploma.
10.4.2. Direct Applicants
10+2 or ITI Certificate (One Year) after class 10, followed in each case, by one-year
relevant experience. Relevant experience connotes job experience in IT, including teaching in a recognized institution as a faculty member, excludes coaching.
Or
A pass in the NCVT-DP&CS (data Preparation & Computer Software) Examination,
conducted by DGE&T(Govt. of India)

Which is better CCC or O level?

No doubt, O Level is More time better then CCC. CCC is 90 Hrs. course whereas O Level is a 540 Hrs Computer certification course.

Is O level good for a job?

Yes, O Level is a best computer certification course conducted by NIELIT and Valid in all india govenment as well as private job.

Leave a Comment