Admission Open for BCA,MCA,MBA,CCC,Tally, Full Stack Web Development, Python, JAVA, ADCA,DCA,DFA,CCA and O Level

O Level
Diploma Course Approved by NIELIT



What you'll learn

NIELIT ‘O’ level course of DOEACC Scheme is equivalent to a Foundation Level Course in Computer Applications. Students can acquire this qualification by undergoing this course and passing the examination conducted by NIELIT. After completion of ‘O’ Level course, students can further enroll for next level IT course of NIELIT ‘A’ level. The course commences in the month of January and July every year.


The objective of the course is to equip a student with necessary skills as per following job role.


  • User Interface (UI) Designer
  • Web Designer
  • Web Publication Assistant
  • Office Automation Assistant
  • IoT Application Integrator
Show More

Module 1 - Information Technology Tools And Network Basis

  • Computer and Latest IT gadgets
  • Evolution of Computers and its applications
  • IT gadgets and their applications
  • Basics of Hardware and Software
  • Central Processing Unit
  • Input devices
  • Output devices
  • Computer Memory and storage
  • Application Software
  • Systems Software
  • Utility Software
  • Open source and Proprietary Software
  • Mobile Apps

  • Operating System
  • Functions of an Operating System
  • Types of Operating System
  • Operating Systems for Mobile and Desktop
  • Language Processors
  • Utilities of Operating System
  • Element of Operating System GUI
  • 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 Features
  • Adding, Removing & Sharing Printers
  • File and Folder Management
  • Types of file Extensions
  • Linux Operating System
  • Linux Commands

  • Word Processing Basics
  • Opening Word Processing Package
  • Element of Writer Window
  • Menu Bar
  • Toolbars & Sidebar
  • Creating a New Document
  • Opening and Closing Documents
  • Creating new document using template
  • Save and Save As
  • Closing Document
  • Using The Help
  • Page Setup
  • Page Layout
  • Borders
  • Watermark
  • Print Preview
  • Printing of Documents
  • 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 and Redo
  • AutoCorrect
  • Spelling and Grammar
  • Find and Replace
  • Formatting the Text
  • Creating and using user defined Styles
  • Paragraph Indentation
  • Bullets and Numbering
  • Change case
  • Header and Footer
  • Table Manipulation
  • Insert and Draw Table
  • Changing cell width and height
  • Alignment of Text in cell
  • Insertion and Deletion of Row
  • Merging and Splitting Cells
  • Border and Shading
  • Mail Merge
  • Table of Contents
  • Indexes
  • Adding Comments
  • Tracking changes

  • Introduction of Spread Sheet
  • Creating of Spread Sheet
  • Concept of Cell Address
  • Selecting a Cell
  • Entering Data in Cell
  • Page Setup
  • Printing of Sheet
  • Saving Spreadsheet
  • Opening and Closing
  • Manipulation of Cells and Sheet
  • Modifying / Editing Cell Content
  • Formatting Cell
  • Cut, Copy, Paste
  • Paste Special
  • Changing Cell Height and Width
  • Inserting and Deleting Rows
  • AutoFill
  • Sorting & Filtering
  • Freezing panes
  • Formulas
  • Functions and Charts
  • Using Formulas for Numbers
  • AutoSum
  • Functions
  • Advanced Filter
  • Database Functions
  • What-if Analysis
  • Pivot table
  • Charts (Bar, Column, Pie, Line)

  • Creation of Presentation
  • Creating a Presentation Using a Template
  • Creating a Blank Presentation
  • Inserting & Editing Text on Slides
  • Inserting and Deleting Slides
  • Saving a Presentation
  • Manipulating Slides
  • Inserting Table
  • Adding ClipArt 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
  • Enhancing Text Presentation
  • Working with Color and Line Style
  • Adding Movie and Sound
  • Adding Headers
  • Footers and Notes
  • Printing Slides and Handouts

  • 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
  • Identifying and uses of IP/MAC/IMEI
  • Popular Web Browsers
  • Exploring the Internet
  • Surfing the web
  • Popular Search Engines
  • Searching on Internet
  • Downloading Web Pages
  • Printing Web Pages

  • email
  • Using emails
  • Opening Email account
  • Mailbox: Inbox and Outbox
  • Creating and Sending a new email
  • Replying to an E-mail message
  • Forwarding an email message
  • Searching emails
  • Attaching files with email
  • Email Signature
  • eCommerce
  • Facebook
  • Twitter
  • Linkedin
  • Instagram
  • Instant Messaging
  • Introduction to Blogs
  • Basics of Ecommerce
  • Netiquettes
  • eGovernance Services
  • Digital Locker
  • eHospital (ORS)

  • Digital Financial Tools
  • Understanding OTP
  • Quick Response (QR) Code
  • Unified Payment Interface
  • Aadhaar Enabled Payment System
  • ebanking
  • eWallet
  • Point of Sale
  • Internet Banking
  • NEFT

  • Introduction to Internet of Things
  • Big Data Analytics
  • Cloud Computing
  • Virtual Reality
  • Artificial Intelligence
  • Cryptography
  • Blockchain Technology
  • 3D Printing Additive Manufacturing
  • Robotics Process Automation
  • Cyber Security
  • Need of Cyber Security
  • Securing PC
  • Securing Smart Phone
  • Introduction to Futureskills


Module 2 - Web Designing And Publishing

  • Introduction of Internet
  • What is Website
  • How the Website Works
  • Web pages
  • Front End
  • Back End
  • Client and Server Scripting Languages
  • Responsive Web Designing
  • Static and Dynamic Websites

  • Notepad
  • Notepad++
  • Sublime Text Editor
  • Making use of Editors
  • File creation and editing
  • Saving File
  • Editors

  • Introduction to HTML
  • Basic Structure of HTML
  • HTML Tag
  • HEAD Tag
  • BODY Tag
  • Headings in HTML
  • Paragraphs in HTML
  • Bold Italic and Underline in HTML
  • Superscript and Subscript in HTML
  • Big and Small Test in HTML
  • Font face size and color in HTML
  • Line Break and Horizontal Line in HTML
  • Preformatted Text in HTML
  • Deleted or Overline Text in HTML
  • Emphasized marked and inserted Text in HTML
  • Attributes in HTML
  • Creating Links in HTML
  • External Linking in HTML
  • Internal Linking in HTML
  • Image Linking in HTML
  • Image Map Linking
  • Using List
  • Ordered List
  • Unordered List
  • Data List
  • Nested List
  • Insert Image in HTML
  • Relative and Absolute Path
  • Basic Table
  • Nested Table
  • Introduction to Frameset
  • Using Frameset and frame
  • audio in html
  • video in html
  • embed in html

  • Introduction to CSS
  • Types of CSS
  • CSS Selectors
  • Text Properties
  • Background properties
  • Block Properties
  • Box properties
  • List properties
  • Border Properties
  • Positioning Properties
  • Benefits of CSS
  • CSS Versions History
  • Inline Style Sheets
  • Internal stylesheet
  • External Stylesheet
  • Element Selector
  • Class Selector
  • ID Selector
  • Pseudo Selector
  • Background Properties
  • Border Properties
  • Classification and Positioning Properties
  • Dimension Properties
  • Font Properties
  • List Properties
  • Margin Properties
  • Outline Properties
  • Padding Properties
  • Table Properties
  • Group Selector
  • Descendant Selectors
  • Child Selectors
  • Attribute Selectors

  • CSS Frameworks
  • W3.CSS Intro
  • W3.CSS Colors
  • W3.CSS Containers
  • W3.CSS Panels
  • W3.CSSBorders
  • W3.CSSFonts
  • W3.CSS Text
  • W3.CSS Tables
  • W3.CSS List
  • W3.CSSImages
  • W3.CSS Grid

  • JS Introduction
  • JS Basic Syntax and Data Types
  • JS Datatype
  • JS Functions
  • JS Objects
  • JS Events
  • JS DOM Manipulation
  • JS Browser Object Model

  • Features of Photo Editing
  • Selection Tools
  • Paint Tools
  • Transform Tools
  • Text Tool
  • Layers
  • Brightness and Contrast
  • Improve Colors and tone
  • Filters

  • Overview of Web Publishing
  • SGML
  • Web hosting Basics
  • CGI
  • CGL
  • Documents Interchange Standards
  • Components of Web Publishing
  • Document management
  • Web Page Design Consideration and Principles
  • Search and Meta Search Engines
  • HTTP
  • Publishing Tools


Module 3 - Programming And Problem Solving Through Python

  • The basic Model of computation
  • Algorithms
  • Flowcharts
  • Programming Languages
  • Compilation
  • Testing and Debugging

  • Flow Chart Symbols
  • Basic algorithms flowcharts for sequential processing
  • decision based processing and iterative processing
  • 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 Division) 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

  • Python Introduction
  • Technical Strength of Python
  • Introduction to Python Interpreter
  • identifiers and variables
  • Keywords in Python
  • Constants in Python
  • Built in Data types
  • Numbers in Python
  • Accepting input from Console
  • Printing Statements
  • Simple Python programs

  • Math functions
  • Expressions
  • Arithmetic Operation in Python
  • Relational Operator in Python
  • Logical Operator in Python
  • Bitwise operators in Python
  • Assignment Operators in Python
  • Conditional statements
  • if Statement in Python
  • if else in Pythpn
  • if elif else in Python
  • Iteration or Looping constructs
  • range function
  • While Statement
  • For loop
  • break statement
  • Continue Statement
  • Pass statement
  • Nested Loop
  • Operator Precedence and Associativity

  • List in Python
  • Tuple in Python
  • Sets in Pyhton
  • Dictionary in Pyhton
  • String in Python

  • built in function
  • Module Functions
  • User Defined Function
  • Local variables
  • the Return statement
  • DocStrings
  • Global Scope
  • Default argument
  • Keyword Arguments
  • VarArgs parameters
  • Library function
  • Numeric Functions
  • Date and Time Functions
  • Recursion
  • return multiple value

  • Concept of Files
  • File opening in various modes
  • Reading from a file
  • Writing onto a file
  • File functions
  • Command Line arguments

  • Scope of objects and Names
  • LEGB Rule
  • Module Basics
  • Module Files as Namespaces
  • Import Model
  • Reloading Modules
  • Random Module

  • Introduction to NumPy
  • ndarray
  • datatypes NumPy
  • array attributes
  • array creation routines
  • Array From Existing Data
  • Array From Numerical Ranges
  • Indexing & Slicing
  • Arithmetic Operations on numPy Array


Module 4 - Internet Of Things And Its Applications

  • Overview of IOT
  • Characteristics of IOT
  • Building blocks of IOT
  • IoT architecture and levels
  • IoT Ecosystem
  • Type of Network in IoT
  • Technologies used in IoT
  • Communication Protocols
  • IoT Enabling Technologies
  • Building block of IoT
  • Functional Block of IoT

  • Introduction to Control System
  • Type of Control System
  • Connectivity Models
  • Different type of modes
  • Transmission Media

  • Sensor
  • Actuator
  • Microcontroller
  • Microprocessor

  • Introduction to Arduino IDE
  • Writing code in sketch
  • compiling and debugging
  • working with Arduino board
  • Embedded C Language basics
  • Variables and Identifiers
  • Built-in Data Types
  • Operators and Expressions
  • Constants and Literals
  • Conditional Statement
  • Loops
  • Arrays
  • Functions
  • Interfacing sensors
  • Serial communication

  • Need of security in IoT
  • 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

  • Personality Development
  • Determinants of Personality
  • Self-awareness
  • motivation
  • self-discipline
  • Self-esteem
  • self-efficacy
  • self-motivation
  • Time management
  • Stress management
  • Etiquettes and manners
  • Communication and writing skills
  • Attributes and categories of communication
  • Writing Skills
  • Interview skills and body language


Enroll in the O Level Course in Computer Applications. This government-certified program covers programming, IT tools, internet technology, database management, and software development. Ideal for students and professionals aiming to build a strong foundation in computer science and IT.