Learn Computer Science & IT with Free Tutorials

Explore free written learning resources on Computer Science and IT, including Data Structures, DBMS, Operating Systems, Computer Networks and programming. Handwritten revision notes are also available separately for learners who need them.

About CS Engineering Gyan

CS Engineering Gyan (CSE Gyan) is an online learning resource for students studying Computer Science and Information Technology. The website brings together free written tutorials, subject-wise learning pages, programming resources and optional handwritten revision notes.

The tutorials cover concepts from Operating Systems, Database Management Systems, Data Structures, Computer Networks and programming. Each subject page lists its chapters, and each chapter explains the topic with examples, tables and practice questions.

Want to know who writes these tutorials? Read the author profile and the About Us page, or watch the lessons on our YouTube channel.

What You'll Find on CSE Gyan

  • Free written tutorials for CS/IT topics
  • Handwritten notes designed for quick revision before exams
  • Structured YouTube video lessons in Hindi and English
  • Subject-wise resources for students pursuing CS/IT courses
  • Coverage of core CS theory, programming languages and web development
100% Free

Free Computer Science Tutorials

Choose a subject to see all of its chapters.

Operating System Tutorials

Process scheduling concepts, scheduling algorithms, CPU utilization, process states and how an OS manages multiple tasks.

Explore Subject

Data Structures Tutorials

Arrays, linked lists, stacks, queues, trees, graphs, searching, sorting and hashing.

Explore Subject

DBMS Tutorials

Database languages (DDL, DML, DCL, TCL), keys, normalization, transactions and indexing.

Explore Subject

Software Engineering Tutorials

SDLC phases, process models, requirements, design, testing and maintenance.

Explore Subject

Computer Network Tutorials

Topologies, transmission modes, network devices, protocols, OSI and TCP/IP models.

Explore Subject

C++ Programming Tutorials

Classes, objects, inheritance, polymorphism, abstraction and encapsulation.

Explore Subject

Computer Organization Tutorials

Processor organization, instruction execution, registers, cache and memory hierarchy.

Explore Subject

Python Tutorials

Syntax, variables, data types, loops, functions, OOP concepts and practical examples.

Explore Subject

HTML5 Tutorials

Page structure with HTML elements, forms, tables, multimedia and semantic tags.

Explore Subject

CSS Tutorials

Selectors, flexbox, grid, animations, transitions and responsive design.

Explore Subject

JavaScript Tutorials

Variables, functions, events, DOM manipulation, loops and conditions.

Explore Subject

SQL Tutorials

SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY and other essential commands.

Explore Subject

C Programming Tutorials

Pointers, pointer arithmetic, dynamic memory allocation and low-level memory management.

Explore Subject

Java Tutorials

Classes, objects, inheritance, polymorphism, exception handling and core Java concepts.

Explore Subject

Theory of Computation Tutorials

Finite automata, regular expressions, context-free grammars and computability.

Explore Subject

Compiler Design Tutorials

Lexical, syntax and semantic analysis, code generation and optimization phases.

Explore Subject
Start Here

Popular Tutorial Chapters

Full chapters with examples, tables and practice questions.

Stack in Data Structure

LIFO principle, push/pop, array and linked-list implementation with examples.

Read Tutorial

Linked List

Node-based storage, insertion and deletion compared with arrays.

Read Tutorial

Indexing in DBMS

Primary, clustering, secondary, dense and sparse indexes with worked examples.

Read Tutorial

Network Devices

NIC, hub, switch, bridge, router and modem explained and compared.

Read Tutorial

Multiplexing

How multiple signals share one communication channel.

Read Tutorial

Waterfall Model

The classic sequential software development model and its phases.

Read Tutorial
Why CSE Gyan

Built for Engineering Students

Free CS/IT learning resources and optional revision notes in one place.

Handwritten & Clear

The notes section offers handwritten study material for learners who prefer a written format for revision.

Free Tutorials First

All tutorials can be read without buying anything. Handwritten notes are optional and their price is shown on each card.

Help on WhatsApp

For purchase and delivery details, contact us on WhatsApp using the button shown with each notes set.

16 Subjects

Browse the subject pages to find resources related to your course and study requirements.

YouTube Channel

Watch & Learn from Our YouTube Channel

Structured playlists that explain topics in easy Hindi and English. All videos are free.

Introduction of DBMS | Database Management System

What is Array? Type of Array in Data Structure

Create Table, Insert and Select in SQL | MySQL beginners

Decimal to Binary Octal Hexadecimal conversion in Hindi

Create Binary Search Tree - BST with example | Data structure

Full Data Structures and Algorithms tutorial in One Video

FAQ

Frequently Asked Questions

Common questions about the free tutorials and optional handwritten notes.

Yes. All written tutorials are free and available through the Tutorials page. Video lessons are on the CS Engineering Gyan YouTube channel.
Subject pages are available for Data Structures, Operating Systems, DBMS, Computer Networks, COA, Software Engineering, Theory of Computation, Compiler Design, C, C++, Java, Python, SQL, HTML, CSS and JavaScript.
Yes, the products in the notes section are handwritten digital notes. Use the preview option, where available, to check the format before purchasing.
Contact us on WhatsApp or email. Delivery details are shared during the purchase process.
The topics may suit students of different CS/IT courses. Please check the preview and your own syllabus before buying.
Refund terms for digital notes are described in our Privacy and Refund Policy. For order questions, contact us.
Our Journey

Teaching Videos and Learning Resources

A selection of teaching and learning content associated with CS Engineering Gyan.

Optional Revision Notes

Handwritten Notes for Quick Revision

Free learning resources are available on the subject pages. The handwritten notes below are optional digital study material for revision. Check the preview and the displayed price before purchasing.

Data Structures handwritten notes

Data Structures

Handwritten Notes

Computer Networks handwritten notes

Computer Networks

Handwritten Notes

Python Programming handwritten notes

Python Programming

Handwritten Notes

Software Engineering handwritten notes

Software Engineering

Handwritten Notes

DBMS - Database Management System handwritten notes

DBMS - Database Management System

Handwritten Notes

COA - Computer Organization and Architecture handwritten notes

COA - Computer Organization and Architecture

Handwritten Notes

Operating System (OS) handwritten notes

Operating System (OS)

Handwritten Notes

Digital Electronics handwritten notes

Digital Electronics

Handwritten Notes

SQL (Structured Query Language) handwritten notes

SQL (Structured Query Language)

Handwritten Notes

Ready to Start Learning?

Pick a subject and read the free tutorials, or watch the video lessons on YouTube.

Browse Free Tutorials
close

Free preview ends here

You have seen the first 3 pages. Get the complete handwritten notes for ₹49 through WhatsApp, or keep scrolling to see the rest, blurred.

Get Full Notes — ₹49 Continue browsing preview