This repository contains detailed lecture notes, source codes, and video lecture links for learning C programming — suitable for undergraduate students, GATE, and UGC NET (Computer Science) aspirants.
- Lecture Notes: Comprehensive PDFs covering core concepts, theory, and solved exercises
- Source Code: Clean, well-commented C programs organized by topic
- Video Lectures: Step-by-step explanations and visual demonstrations (external links provided)
- Begin with the lecture notes to understand each concept in depth.
- Explore and run the source code files in your preferred C compiler (Turbo C, GCC, or Code::Blocks).
- Watch video lectures for conceptual clarity and topic-wise problem-solving.
- Introduction to C, Tokens, and Identifiers
- Data Types and Type Casting
- Operators and Expressions
- Conditional and Looping Constructs
- Functions and Recursion
- Arrays and Pointers
- Structures and Dynamic Memory Allocation
- Practice Questions and MCQs (GATE & NET Level)
- BCA / B.Sc. (CS) / B.Tech (CSE / IT) students
- GATE Computer Science aspirants
- UGC NET (Computer Science) candidates
- Anyone seeking to strengthen programming fundamentals
- Source Code: Licensed under the MIT License
- Lecture Notes and PDFs: Licensed under Creative Commons Attribution 4.0 (CC BY 4.0)
You are free to use, modify, and share this material with proper attribution.
Sagar Maindola
PGT Computer Science / Informatics Practices
Jaswant Modern Sr. Sec. School, Dehradun
Former Assistant Professor, GRD Institute of Management & Technology
📍 Dehradun, Uttarakhand, India
📧 E-Mail: sagarmaindola@zohomail.in
🌐 GitHub: sgr-m
🔗 LinkedIn: Sagar Maindola