Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software C

Learn C By Examples : Basics to Advanced Comprehensive Guide

Concepts and Programming, Deep drive into Pointers, Demo of 60+ Coding Challenges, Build & Test Your C with 300+ MCQ
Rating: 4.1 out of 54.1 (947 ratings)
33,568 students
Created by Sandeep Thorat
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn by examples approach to understand C programming
  • Implementations of 60+ interesting problem statements in C language
  • Build and Test your C concepts using 300+ MCQ Questions
  • In-depth explanation of Pointers with help of Examples
  • Preparation of GATE, Technical Interviews, NET, and different competitive examinations
  • 350+ Source Codes available for download

Requirements

  • You should have knowledge of Computer Programming.

Description

Overall Content

  • 15 hours of Video Lectures covering all topics of C Programming

  • 60+ interesting coding challenges implemented in C

  • 16 Topic Quizzes + 2 Cumulative Quizzes (300+ MCQ questions) to test and build your knowledge

  • All source codes available for download

  • 100% support for your technical queries

  • Newly added content - Debugging C Codes

This course content following different types of sessions -

  • Discussion of C concepts – with help of PPT

    • Useful for – Someone who is learning C from scratch

  • Demo of C programs implementations for interesting problem statements

    • Useful for - Logic Building and Practical Issues

  • Build and Test C : MCQ Questions on Advanced C topics

    • Useful for – Who want to be expert in C, Who are preparing for GATE / Campus Placements

======================================================================================

Following are feedback shared about the Course by students :

@Abhijeet Bhosale :

Very much helpful for clearing the basic doubt about c language

@Lorenz Jan :

Practical and detailed, it's a professional course designed for anyone who wanna excel in interview.

@pranali suryawanshi :

The content of this course is very informative and useful...It gives the correct information about Advance C.Due to the examples and many quizes taken in this course it becomes easy to understand and makes think one as a programmer..

@Vasudha Premnarayan Dixit :

This course cover each and everything about C. Learning through examples is the best way to learn any programming language.

@Aaron Kramer :

Great refresher course for C

@Caio Penhalver Rodriguez :

Really good stuff! The teacher points out interesting things!!

Who this course is for:

  • IT graduates willing to get expertise in C programming.
  • Anyone preparing for IT, Coding, Software interviews.
  • One who would like test his/her C programming skills.

Course content

20 sections • 254 lectures • 15h 25m total length

  • Preview02:53
  • Preview06:48
  • Course Resources
    01:13

  • Section 2 Overview
    01:15
  • Introduction to C Programming Language
    03:12
  • C Programming Enviornment
    03:17
  • Installing Dev C++
    03:21
  • Understand Dev C++ in Brief
    04:15

  • Section 3 Overview
    01:29
  • C Program Structure
    04:34
  • Dev C++ IDE Program - Print "Hello World"
    02:19
  • Variables, Constants and Keywords
    05:22
  • Data Types
    03:16
  • Operators and Expressions
    05:44
  • Formatted I/O using Library Functions
    07:55
  • Coding Challenge : Average of 2 Numbers
    01:52
  • Program - Average of 2 Numbers
    03:14
  • Coding Challenge : Area of Circle
    01:23
  • Program - Find area of Circle
    01:21
  • Coding Challenge : Convert Temprature
    01:33
  • Program - Convert temperature from Celsius to Fahrenheit
    01:40
  • More About Arithmetic Operators
    04:30
  • Relational and Logical Operators
    07:08
  • Increment (++) and Decrement (--) Operators
    05:29
  • Conditional and sizeof() Operators
    04:33
  • Coding Challenge : Check ODD or EVEN
    01:49
  • Program - Check if number is Odd or Even (using Ternary operator)
    01:50
  • Bitwise Operators
    09:12
  • Feedback Please
    00:25

  • Section 4 Overview
    01:27
  • IDE Option 2 : Installing Borland C++
    02:54
  • Understand Borland C++ in Brief
    03:22
  • Borland C++ IDE Program - Print "Hello World"
    03:07

  • Section 5 Overview
    01:48
  • Introduction to Control Statements
    02:41
  • Conditional Statements - I
    06:32
  • Conditional Statements - 2
    05:44
  • Looping Statements - I
    04:35
  • Looping Statements - 2
    06:31
  • Coding Challenge : Max number
    01:18
  • Preview01:03
  • Coding Challenge : Max of 3 numbers
    01:30
  • Program - Find the maximum number among given three numbers.
    02:06
  • Coding Challenge : Vowel or Consonant
    01:07
  • Program - Check whether user entered character is vowel or consonant.
    01:20
  • Coding Challenge : Arithmetic Operations
    01:28
  • Program - Perform aritmetic operations (+,-,*, and /) on given two numbers.
    03:12
  • Feedback Please
    00:25

  • Section 6 Overview
    01:50
  • Basics of C - Part I
    08:22
  • Basics of C - Part II
    08:04
  • Basics of C - Part III
    07:49
  • Basics of C - Part IV
    09:48
  • Basics of C - Part V
    06:12
  • Basics of C - Topic Quiz 01
    7 questions
  • Basics of C - Topic Quiz 02
    7 questions
  • Feedback Please
    00:25

  • Section 7 Overview
    01:42
  • Introduction to Functions
    06:05
  • User Defined Functions
    10:13
  • Function Parameters
    05:05
  • Storage Classes in C
    05:23
  • Recursive Functions
    01:53
  • Preview05:26
  • Coding Challenge : Character Case
    01:32
  • Program - Check case of given character.
    02:35
  • Coding Challenge : Print ODD Numbers
    01:36
  • Program - Print all odd number upto 100 using different loops.
    03:01
  • Feedback Please
    00:25
  • Coding Challenge : Print Tables
    01:37
  • Program - Print 1 to 10 Tables.
    02:53
  • Coding Challenge : Leap Year
    01:21
  • Preview02:09
  • Coding Challenge : Prime Number
    01:20
  • Program - Check if given number is Prime number or not
    03:05
  • Coding Challenge : Factorial Number
    01:13
  • Program - Find factorial of given number (using loop)
    01:36
  • Coding Challenge : Factorial Number
    01:28
  • Preview02:12
  • Coding Challenge : Fibonacii Series
    01:27
  • Program - Display Fibonacii series (using iteration)
    02:51
  • Coding Challenge : Fibonacii Series
    01:22
  • Program - Display Fibonacii series (using recursion)
    02:47
  • Coding Challenge : Swap Arguments of Function using Call by Value
    01:25
  • Program - Argument by Call by Value - Swap values of 2 variables
    03:27
  • Feedback Please
    00:25

  • Section 8 Overview
    01:45
  • Storage Classes and Functions Part - I
    08:39
  • Storage Classes and Functions Part - II
    08:54
  • Preview10:57
  • Storage Classes and Functions Part - IV
    09:28
  • Storage Classes and Functions - Topic Quiz 3
    9 questions
  • Feedback Please
    00:25

  • Section 9 Overview
    01:35
  • Arrays Basic Concepts
    04:32
  • Syntax for Arrays
    07:13
  • Mutli-dimensional Arrays
    06:56
  • Passing Arrays to Functions
    06:41
  • Preview05:14
  • Coding Challenge : Average of Numbers
    01:13
  • Program - Find average of 5 numbers using Arrays.
    01:48
  • Coding Challenge : Search Element in Array
    01:21
  • Program - Search if given number is present in the Array (Linear Search)
    01:56
  • Coding Challenge : Smallest Element
    01:27
  • Program - Find smallest number from given Array.
    02:18
  • Coding Challenge : Smallest Element using Functions
    01:14
  • Preview02:31
  • Feedback Please
    00:25
  • Coding Challenge : Replace Smallest Element by -1
    01:13
  • Program - Passing arrays to function by reference. Replace smallest element -1.
    02:24
  • Coding Challenge : Smallest Elelment Better Logic
    01:10
  • Program - Better logic - Find smallest number from given Array.
    01:52
  • Coding Challenge : Largest Element
    01:04
  • Program - Find largest number from given Array.
    01:36
  • Coding Challenge : Matrix Transpose
    01:27
  • Program - Display transpose of 2 dimensional matrix.
    04:32
  • Coding Challenge : Matrix Sum of Diagonal Elements
    01:15
  • Program - Find sum of diagonal elements in the Matrix
    02:03
  • Coding Challenge : Matrix Addition
    01:27
  • Preview02:17
  • Coding Challenge : Matrix Multiplication
    01:18
  • Program - Perform multiplication of 2 dimensional matrices
    03:12
  • Feedback Please
    00:25

  • Section 10 Overview
    01:51
  • Pointer Basic Concepts
    07:50
  • Syntax for Pointers
    06:37
  • Call by Address Method of Parameter Passing
    04:11
  • Preview05:56
  • Passing Arrays to Functions - By Pointers
    02:53
  • Pointer to Characters (Strings)
    03:34
  • Dynamic Memory Allocation
    09:28
  • Feedback Please
    00:25
  • Coding Challenge : Pointer Basics
    01:09
  • Program - Print value of variable and its address using Pointer
    03:14
  • Coding Challenge : Addition using Pointers
    01:24
  • Program - Find addition of 2 numbers using Pointers
    01:24
  • Coding Challenge : Pointers and sizeof()
    01:07
  • Program - Print sizeof() different types of Pointer variables
    02:21
  • Coding Challenge : Swap Function Arguments using Call by Address Method
    01:16
  • Program - Call by Address Method - Swap values of 2 variables
    02:31
  • Coding Challenge : String Library Functions
    01:02
  • Program - Demonstrate string library functions - strlen, strcmp, strcat, strcpy
    03:15
  • Coding Challenge : Convert String to Lowercase
    01:18
  • Program - Convert all characters of given string into lower case.
    04:35
  • Coding Challenge : Count Charatcers, Words, etc.
    01:08
  • Preview03:12
  • Feedback Please
    00:25

Instructor

Sandeep Thorat
Passionate Teacher with Doctoral Degree
Sandeep Thorat
  • 4.3 Instructor Rating
  • 1,185 Reviews
  • 39,030 Students
  • 3 Courses

I am working in Rajarambapu Institute of Technology, Islampur Sangli District. I have done post graduate course in Computer Engineering from IIIT Hyderabad and Ph.D. from Shivaji University, Kolhapur. I enjoy training graduates on topics like C, C++, Latex, Data Structures and Algorithms. My strength is to teach students  in the way they find it convincing and interesting. I have conducted several workshops which helped my students to get their first IT job. My book on C programming is getting good response in Asian countries. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.