About This Course

Post-graduate level diploma for advanced computer applications and software development.

This course is offered by Kaushalya Computer Institute to help you gain practical, job-oriented computer skills. Training includes theory, hands-on lab sessions and regular assignments so you can confidently apply your knowledge.

What You’ll Learn?
  • Solid understanding of basic to advanced concepts in this course.
  • Hands-on practice with real-life assignments and projects.
  • Improved confidence using computers in study or workplace.
  • Certificate of completion from Kaushalya Computer Institute.

Requirements

  • Basic understanding of reading and writing in English or local language.
  • Interest in learning and practicing regularly.
  • For advanced courses, basic computer knowledge is recommended.

Who Should Join

  • Students preparing for school/college studies requiring computer knowledge.
  • Job seekers who want to add computer skills to their resume.
  • Business owners and professionals who wish to work faster using computers.

Course Curriculum

The course is structured into 8 comprehensive modules covering all essential topics.

  • Introduction to Computers and History
  • Hardware and Software
  • Input/Output Devices
  • Number Systems (Binary, Octal, Hexadecimal)
  • Introduction to Operating Systems
  • Features of Windows, DOS, and Linux
  • File Management
  • System Utilities

  • Introduction to C Language
  • Variables, Data Types, and Operators
  • Conditional Statements and Loops
  • Functions and Arrays
  • Pointers and Structures
  • Introduction to Data Structures
  • Stack and Queue
  • Linked Lists and Trees (Basics)

  • Basics of DBMS
  • Difference between RDBMS and NoSQL
  • Data Models and Schema
  • Entity-Relationship (ER) Diagrams
  • Concepts of Normalization
  • SQL Syntax and Structure
  • DDL, DML, DCL, TCL Commands
  • Joins, Subqueries, and Indexing

  • Basics of HTML and Core Tags
  • Forms and Input Elements
  • Types of CSS (Inline, Internal, External)
  • Layout Design (Flexbox, Grid)
  • Basics of JavaScript
  • Variables, Functions, Event Handling
  • Using DOM (Document Object Model)
  • Responsive Design & Basic Hosting

  • Introduction to Java Syntax
  • Classes and Objects
  • Inheritance and Polymorphism
  • Interfaces and Packages
  • Exception Handling
  • File Handling
  • GUI with AWT/Swing
  • JDBC and Database Connectivity

  • Basics of Software Engineering
  • SDLC (Software Development Life Cycle)
  • Models: Waterfall, Agile, Spiral
  • Requirement Analysis and Design
  • Coding and Unit Testing
  • Project Scheduling and Risk Management
  • Documentation and Maintenance
  • Team Collaboration & Client Interaction

  • Introduction to Python
  • Variables, Data Types, and Control Flow
  • Loops and Functions
  • File Handling and Modules
  • Introduction to NumPy (Arrays & Operations)
  • Basics of Pandas (Series & DataFrames)
  • Plotting with Matplotlib
  • Data Cleaning and Presentation

  • Introduction to Tally ERP
  • Company and Ledger Creation
  • Voucher Entries (Payment, Receipt, Contra)
  • Inventory and Stock Management
  • GST Configuration and Returns
  • Reports: Day Book, P&L, Balance Sheet
  • Payroll Management
  • Backup, Restore & Security Settings