OPrep

O Level syllabus for the online test

O-Level (IT) Revision 5.1 is four theory modules, matching practical work, and a project. The table below is a study map written in OPrep's own words. Download the official booklet from NIELIT if you need legal wording or hour-by-hour lab lists.

Who can enrol

  • 10+2 / senior secondary, or
  • ITI of at least one year after Class 10, or
  • A three-year polytechnic diploma after Class 10.

Hours and credits

Swipe sideways to see hours and credits.

CodePaperTheoryLabCredits
M1-R5.1IT Tools48 h72 h4
M2-R5.1Web Design48 h72 h4
M3-R5.1Python48 h72 h4
M4-R5.1IoT48 h72 h4
PJ1-R5.1Project60 h2

Theory sitting

Each module theory paper is 100 objective questions in 120 minutes for 100 marks (60% of the module). Practical demonstration plus viva carries 100 marks (40%). Practice cutoffs we show on result screens use 50% as a blunt combined-style flag; NIELIT still asks for 33% in theory, 33% in practical, and 50% of the weighted total. Exams run in the January and July cycles.

M1-R5.1Information Technology Tools and Network Basics

Build a working picture of computers, operating systems, office software, networks, internet services, digital payments and everyday cyber hygiene.

  1. 1. Computer fundamentals

    Hardware, software, memory, storage, number systems and the path from input to processing to output.

  2. 2. Operating systems

    Desktop, laptop and mobile OS ideas: files, folders, shortcuts, printers, settings and common extensions.

  3. 3. Word processing

    Documents, styles, tables, mail merge, headers, page setup and shortcuts used in office work.

  4. 4. Spreadsheets

    Cells, formulas, functions, charts, sorting, filters and what-if tools.

  5. 5. Presentations

    Slides, layouts, master slides, animation, handouts and presenting without clutter.

  6. 6. Internet and WWW

    IP, URL, ISP, browsers, search, HTTP and how a page actually arrives on screen.

  7. 7. E-mail, social web and e-Governance

    Mail etiquette, collaboration tools, DigiLocker-style services and citizen portals.

  8. 8. Digital finance and cyber safety

    UPI, cards, wallets, FutureSkills ideas, passwords, malware and safer browsing.

M2-R5.1Web Designing and Publishing

Learn how a website is structured, styled and published: HTML, CSS, a CSS framework, JavaScript, AngularJS basics, image work and hosting.

  1. 1. Web design and editors

    Static vs dynamic sites, client vs server, responsive design and code editors.

  2. 2. HTML

    Document structure, text, lists, tables, media, links, forms and HTML5 elements.

  3. 3. Cascading Style Sheets

    Selectors, colours, box model, positioning, menus, tables and galleries.

  4. 4. CSS framework

    Ready-made containers, grids, cards, buttons and responsive helpers (W3.CSS style).

  5. 5. JavaScript and AngularJS

    Variables, operators, events, popups, validation, expressions, modules and directives.

  6. 6. Images, publishing and browsing

    Layers and basic photo edits, HTTP, hosting, meta search and page design habits.

M3-R5.1Programming and Problem Solving through Python

Turn a problem into an algorithm, then into Python: data types, control flow, collections, functions, files and a first look at NumPy.

  1. 1. Programming, algorithms and flowcharts

    Computation model, symbols, sequence, decision, iteration and classic tracing problems.

  2. 2. Python essentials

    Interpreter, literals, variables, comments, built-in types and program shape.

  3. 3. Operators, expressions and statements

    Arithmetic, comparison, logic, assignment, if/elif/else, for, while and loop control.

  4. 4. Strings, lists, tuples and dictionaries

    Indexing, slicing, methods, mutability and when to pick each structure.

  5. 5. Functions

    Definition, arguments, return values, scope and reusable pieces of a program.

  6. 6. Files, modules and NumPy

    Text files, import, creating modules, ndarray basics and simple data handling.

M4-R5.1Internet of Things and its Applications

Connect sensors, actuators and a microcontroller into a small IoT story: protocols, Arduino, serial data, applications and security.

  1. 1. IoT ideas, devices and protocols

    Characteristics of things, ecosystem, design steps, functional blocks and common protocols.

  2. 2. Things and connections

    Control loops, TCP/IP vs OSI, wired and wireless links, and the flow of an IoT app.

  3. 3. Sensors, actuators and microcontrollers

    Physical quantities, motors, Arduino-class boards and how they talk to the world.

  4. 4. Arduino and serial communication

    IDE, sketches, pins, analogRead, digitalWrite and the serial monitor.

  5. 5. IoT applications

    Farms, homes, energy, retail and industry examples that map sensors to decisions.

  6. 6. Security and the connected future

    Threats on tiny devices, updates, privacy and where IoT is heading.

Official course page: NIELIT O-Level (IT).