Classroom & live online 3 Years Verifiable certificate Syllabus ↓

B Level Course

Prepare for NIELIT B Level: advanced programming, algorithms, DBMS, networks, software engineering, electives and a major project.

Your roadmap — from admission to certificate

  1. Free counselling

    Talk to our counsellor — choose the right course, batch time and mode.

  2. Admission

    Join at a CADD centre near you or online. You get your student login and ID card.

  3. Learn step by step

    3 Years of hands-on B Level classes — in the classroom or live online.

    Foundation and Programming ConceptsObject-Oriented Programming with C++ and JavaDesign and Analysis of AlgorithmsDatabase Management SystemsComputer Architecture and Operating SystemsComputer Networks and SecuritySoftware Engineering and Project ManagementWeb and Mobile Application DevelopmentTheory of Computation and Compiler BasicsElectives and Emerging Technologies
  4. Practice & project

    Exercises in every class and a final project, checked by your trainer.

  5. Course completion certificate + completion badge

    Finish the course and get your course-completion certificate and a digital completion badge with your name.

    Course-completion badge — B Level
    Course-completion badge
    Course
    B Level
    Issued by
    CADD Training Cetre
    Training
    Classroom or live online
    How to earn
    Complete the course and its project
    With your name and year · its own verify link · “Add to profile” on LinkedIn
  6. Certification exam

    Take the certification exam: a theory test and a practical task — at the centre or online.

  7. Certified certificate + marksheet

    Pass the exam and get the certified certificate with your marksheet. Anyone can check it online with its QR code.

  8. Certified badge

    Your certified badge — add it to LinkedIn and share it anywhere; it opens its own verify page.

    Certified badge — B Level
    Certified badge
    Course
    B Level
    Issued by
    CADD Training Cetre
    Training
    Classroom or live online
    How to earn
    Pass the certification exam
    You also get
    Certified certificate + marksheet
    With your name and year · its own verify link · “Add to profile” on LinkedIn
  9. Make your CV & apply for jobs

    Make your CV in your student panel (Career → My CV) — your course, certificates and projects are added for you. Send it as a link with a preview picture, and apply to jobs and Hire Me requests from companies.

About the B Level course

B Level is NIELIT's professional programme in computer applications, placed at the level of a master's in computer applications (MCA). It is the step after A Level and is meant for learners who want deep, job-ready knowledge of software development and computer systems through a structured, exam-based route.

This three-year course prepares you for the NIELIT B Level programme. It covers the A Level foundation for students who need it and then moves to advanced subjects: programming in C, C++ and Java, design and analysis of algorithms, database management, operating systems, computer networks, software engineering and project management, web and mobile application development, theory of computation, and electives such as data science, artificial intelligence and cloud computing. A major software project runs through the final stage. Classes are held in the classroom at CADD centres and as live online sessions, with regular labs and mock exams.

B Level prepares you for software developer, systems analyst and IT lecturer roles. Please check the current NIELIT admission and exam schedule with the counsellor before you enrol.

You will be able to

  • Develop structured and object-oriented programs in C, C++ and Java
  • Design and analyse algorithms using standard techniques and complexity analysis
  • Design, normalise and query databases and explain transaction management
  • Explain operating system internals, computer networks and network security
  • Apply software engineering, testing and project management methods
  • Build web and mobile applications and complete a full-scale software project

Who it is for

  • A Level holders who want the next NIELIT qualification
  • Graduates who want an MCA-level computer qualification
  • Working IT professionals who want a formal qualification while working
  • Candidates aiming for software development and IT teaching careers

What you need

  • Eligibility as per current NIELIT B Level rules; the counsellor will confirm
  • Programming knowledge at A Level or graduate level is strongly recommended
  • Good mathematical and logical reasoning
  • A PC with 8 GB RAM and a stable internet connection for live online classes

B Level Syllabus

12 chapters · 49 topics
01 Foundation and Programming Concepts 4 topics
  1. Problem solving and algorithms
  2. Programming in C
  3. Data structures review
  4. Mathematical foundations
02 Object-Oriented Programming with C++ and Java 4 topics
  1. OOP principles
  2. C++ classes, templates and STL
  3. Java classes, interfaces and packages
  4. Exception handling and collections
03 Design and Analysis of Algorithms 5 topics
  1. Asymptotic analysis
  2. Divide and conquer, greedy methods
  3. Dynamic programming and backtracking
  4. Graph algorithms
  5. NP-completeness basics
04 Database Management Systems 5 topics
  1. Relational model and SQL
  2. Normalisation and query optimisation
  3. Transactions and concurrency control
  4. PL/SQL basics
  5. NoSQL overview
05 Computer Architecture and Operating Systems 4 topics
  1. Processor design and pipelining
  2. Memory and I/O organisation
  3. Process management and synchronisation
  4. Deadlocks, memory and file management
06 Computer Networks and Security 4 topics
  1. Network layers and protocols
  2. Routing and switching
  3. Wireless and mobile networks
  4. Cryptography and network security
07 Software Engineering and Project Management 4 topics
  1. SDLC and agile methods
  2. UML modelling
  3. Software testing and quality
  4. Project planning, estimation and risk management
08 Web and Mobile Application Development 4 topics
  1. Front-end development
  2. Server-side programming and REST APIs
  3. Database-driven web applications
  4. Mobile app development basics
09 Theory of Computation and Compiler Basics 4 topics
  1. Finite automata and regular expressions
  2. Context-free grammars
  3. Turing machines
  4. Phases of a compiler
10 Electives and Emerging Technologies 4 topics
  1. Data science and machine learning
  2. Artificial intelligence
  3. Cloud computing
  4. Elective subjects as per current NIELIT scheme
11 Major Project 4 topics
  1. Problem identification and literature review
  2. System design and implementation
  3. Testing and deployment
  4. Project report and viva
12 NIELIT Exam Preparation 3 topics
  1. Subject-wise practice papers
  2. Practical and lab exam practice
  3. Mock tests and revision

Ratings & reviews

Students rate the course after they finish it — their ratings appear here.

B Level course — FAQ

What is NIELIT B Level?

B Level is NIELIT's professional computer applications programme, placed at MCA level. It covers advanced programming, algorithms, databases, operating systems, networks, software engineering, electives and a major project.

Is NIELIT B Level equal to MCA?

NIELIT places B Level at the level of an MCA. For a specific job or higher study, always check the recognition stated in the official notice, and the counsellor can help you with this.

How many years is the B Level course?

The B Level course runs over three years. The counsellor will explain how the subjects are spread across the NIELIT exam cycles.

Who is eligible for B Level?

Eligibility depends on current NIELIT rules and usually involves A Level or a graduate degree. The counsellor will check your qualification before admission.

Can I prepare for B Level online?

Yes. You can join live online classes or study in the classroom at a CADD centre, with programming and database labs throughout the course.

Do I get a certificate from CADD Training Centre?

Yes. You receive a CADD Training Centre course certificate that is verifiable online. The B Level certificate itself is awarded by NIELIT after you pass its exams and project.

What jobs can I get after B Level?

B Level supports careers such as software developer, systems analyst, database administrator, network engineer and computer science lecturer.

More questions? Ask our counsellor or read the general FAQ.

B Level3 Years
Enquire now